Add reverse geocoding for location, display location on view, add tests ...

...for geolocation