migrating to services and reorganised code into new bundles.
adding codeception tests and API controller.
locations now retrievable by geo-location and slug. Added leaflet.js maps. Changed the CSS from Less to SASS.
basic user management and permissions added. Service layer added.
removed env=prod directory.
Merge remote-tracking branch 'origin/master'