WaterFlow update

All work is now done in the FlowWorker threads. Time step was changed so
6 simulated months could go by in 5 real time minutes. However, flow is
now inaccurate and the total water in the system decreases over time.
Still looking into that.