Switch to forecast.io gem
Use geolocation api to get a lat and long.
Minor change.
Accept zip code or city and gets weather data for the location.
Add Procfile