Initial commit of the new frontend

- Node.js server backend
- AngularJS/D3/Leaflet frontend
Added documentation

- Notes about the currently used databse scheme
- Notes about setting up a local database
- Notes about current API routes
Added Makefile to perform database actions for local development
Removed global Makefile
Pushing recent changes

- Refactored controllers, services and directives
- Moved map data preparation to directive
- Refactored jade templates
- Removed previously added documentation and Makefile
- Many more minor changes (CSS stylesheets)
Changed .gitignore
Refactored controllers and directives
Minor cleanups
Added documentation
Refactored data handling
Applied fix by cEhlen
Temporarily adding obsolete chart directive
Removed window number (w) from db output
Removed obsolete chart directive from index.jade
Rewrote controller and service to use promises
Cleanups and brush changes
Removed debugging output
Passing data to brushend
Rewrote merge function. Fixed $http calls
Clear brush button (not working)