Do not cache waterpoints with requests in MainCtrl

Doing that caused new reports or report status changes not to be
reflected.
Configurable port, proxy port and hostname for grunt serve

References #83
Split requirements into base, deploy, dev. Fixes #80

Update README with instructions for the requirements folder and base,
deploy, and dev requirements.
Updated windows installation instructions
Update README.rst
Merge pull request #87 from taarifa/reqs_80

Fixes #80 with requirements folder and updated README.
Updated sudo to administrator permision

Just changed sudo to administrator permission for windows user
Dont fetch new status summary data on every status change
Also sort nat dashboard data by # waterpoints
Bugfix for regional map/table filter no longer working after region change
Merge pull request #97 from taarifa/dashboard-improvements

Dashboard bug fixes and improvements.
Added ipython to dev dependencies because who can live without it
Merge master