Remove unused views and routes

To the best of my ability, I've verfied that everything removed
here isn't linked to or used as an end point.
Refactor pages into their own controller

* Refactor retailers#aboutus page to pages#about
* Refactor retailers#terms page to pages#terms
Generalize change locale link to work on any path
Refactor search for to Pages#home, create Retailers#index

Implements a Restful request 'retailers/ which returns
a list of retailers. Depreciates /retailers/nearaddy/,
however, doesn't remove because it is in use by iOS apps
Remove unused CSS, move Tropo script to lib

Removing unsed CSS will ease conversion to asset pipeline
Refactor Retailers controller to use RetailerPresenter
This will make writing unit tests around behavior
in the view easier
Install Geocoder for Google API access, simplify presenter logic
whitespace
Add tests for RetailerPresenter
Clean up and documentation for classes and tests
Move Yelp logic out of Retailer, add tests, RetailerPresenter updates

* Update RetailerPresenter so that setting state is more clear
* Tests for Retailer to assist with refactor
* Move Yelp logic into class to isolate and test logic
Add Yelp test, Convert to MiniTest:Spec syntax
Remove geocoder, upgrade geokit and implement new syntax

+ Removes Geocoder in favor of using only geokit
+ Upgrades geokit and geokit-rails
+ Updates query syntax for retreival of retailers
Update gem versions (except Rails and jquery), remove tropo gem

* Removes tropo-web-api because it is not being used
Upgrade Rails to 3.0.20
Upgrade Rails to 3.1.12
Implement Rails asset pipeline
Upgrade Rails to 3.2.15
Upgrade to Rails 4, add Ruby 2.0 to TravisCI
Update templates and styles, added distance attribute to Retailer model

RetailerPresenter#as_json will now render distance calculations
on each retailer instead delivering an array of distances.
This exposes distance calculations to Tropo and iOS apps as JSON
and simplifies the web app views.

+ Refactored templates
+ Added distance attribute to Retailer
+ Temporarily disable geolocation Javascript
+ Added normalize.css and updated styles