Include precipitation data from within the catchment area into a new model.

Improve some of the docs. Experiment with different optimization funcs.
Improve results graph drawing. Move project_settings.py to
default_settings.py.