Worked on fixing #4

Weather is now only downloaded once per hour. However, weather is not
cached inbetween executions of the app.