fixed up models, controllers, and added geocoder to gemfile