MYLOC-12 added geolocation module with tests

Here's a simple abstraction around the browser Geolocation API.
Yes it possibly is worth having some consistency, although I've never been a fan of one big object literal passed as a single argument.