Merge pull request #2 from jhulley/testing

Testing
Added feature to manually select search center
  Added person icon at center of map and changed
  location request to read from center of map
  TODO: clear markers on new search
  TODO: increase number of routes returned to 20-ish
  TODO: provide link to more info on info window
  TODO: color code with polyline
Markers clear on new search
Map recenters on search location on response rendering
Removed routes with no stops in the near future (empty)
Added shape model/migration to store polylines
  TODO: add polyline to response object
  TODO: render polyline on map with response
Polyline added to response object
Added polyline renderer with random colors
  TODO: check validity of polylines for each route
  TODO: Rewrite tests to account for different response format
  TODO: improve mobile styling
Added route URL to DB and info button
  TODO: fix bad urls
  TODO: add URL to response
  TODO: link button to URL
Linked info button in window to route_url
Added columns to shape model and fixed polyline render error
  TODO: verify direction code for in/out
  TODO: add some sort of info window to polyline render
  TODO: rewrite test to account for new response format
Merge pull request #3 from jhulley/ux_improvements

Ux improvements
Disable button while waiting for server response
Added media query for search button and styling
Merge pull request #4 from jhulley/ux_improvements

Ux improvements
Rewrote api wrapper tests
Rewrote api wrapper tests
Refactored private api wrapper methods