Add Geocoded User Location from Sign-in IP

* Install [geocoder gem](http://www.rubygeocoder.com) to allow command line and in-app geocoding of objects
* Set up geocoding for Users, including new data fields (latitude, longitude, location text field) and model logic