separate out instance creation of views from controller for weather.

major refactor of weather_controller. creating new instances of views separated into different module. serious clean up of weather_controller.

update refactor styling. bug fixes.

add comments.
Merge pull request #14 from alekhinen/enhancement/refactor-weather-controller

separate out instance creation of views from controller for weather.
update docs

update screenshots to latest version of site.
Merge pull request #15 from alekhinen/feature/update-readme

update docs
add in mocha/phantomjs/chai testing suite.

work on setting up framework for testing.

concatenate javascripts into single file.

add tests for creating views for weather.

delete unneeded test file.
Merge pull request #16 from alekhinen/feature/add-tests

add in mocha/phantomjs/chai testing suite.
color morphing for svg gradient in background for weather page.