Edit async geocoding

- Destination input is geocoded
- Once coordinates returned, post start and destination coordinates to server
Add json response Route#create

- Return status 200 and success message
Add CitiBikeAPI class

- Add save_data_from_api method
- Get json feed and create database records for each station
Refactor save citibike api data method

- Remove save!
- Add spacing before enumerator
Add SQL station geolocation query

- Find nearest station to user start location
- Query not working properly
Add query to order station lonlat by distance

- Calculates station distances from user's location
- First part of finding nearest available station
- Need to add where statement to only select available stations and limit results to one
Add fetch station method to replicate Citi Bike Station JSON feed

- Add custom rake task to call method
- Parses returned JSON and saves data to database including geolocation
Add foreign api key record to Stations db table

- Citi Bike Station id recorded as api_id
- Rename station_name column to name
Refactor nearest station query

- Add where statement for only available bikes
- Limit 1 and select first record in returned array
Merge pull request #13 from zkarst/new-route-functionality

Complete nearest station functionality