Rewrite weather functionality.

Use google maps geolocation API and forecast.io API in tandem