Adds geolocation

@tonyta @gsantikian @pvergel
Adds Geocoder for acquiring locations data from Gmaps, adds HTML geolocation for getting user location data from browser, adds location model
**Tests pass**