Add reservoirs, improve initial condition generator with manning-strickler equation and some bug fixes.