Fixes #73. Replace ngmin with ngAnnotate to fix npm install deprecation warning.
Add vim / py-syntax checker to .gitignore
Merge pull request #76 from taarifa/ngAnnotate

Replace ngmin with ngAnnotate to fix npm install deprecation warning, fixes #73
Move dashboard controller into its own file
Move updateplots from plots.js into dashboardctrl
Use angular to fetch plot data instead of d3, use caching
Dont crash if regional tab was never opened
Use a shared cache flag
Move getting of waterpoint stats into a factory
Put getting regions into a function
Bump gridster version to 0.9.15
Replace cartodb map with angular-leaflet

- use leaflet instead of cartodb
- simple % functional choropleth with hover
Move barDblClick handler from plots to controller
Two way connection between map and status bar chart

- clicking a region updates the bar chart
- doubleclicking a region bar or chaning the region filter will update
	the map
Use leaflet directly instead of the directive

* replace use of the leaflet directive by using leaflet directly
* feature equality with the directive code
* also allow switching of choropleth data source (coverage vs %
	functional)
Make map height 100%
Add a legend to the map
Bump angular version to beta 17
Remove cartodb dependency
Up max page size to 70k