MYLOC-12 added geolocation module with tests

Here's a simple abstraction around the browser Geolocation API.