Geolocation

As per https://www.pivotaltracker.com/story/show/37279853

- set your location in member settings, as a free text field
- this is then geocoded into a lat/long using the google maps API
- a map is shown on your user profile