make it work again + improvements

I've removed the manual Google Maps API invocation with the geocoder gem, which doesn't require an API key.