Food web dynamics, analysis and modelling