separate out instance creation of views from controller for weather.

major refactor of weather_controller. 

creating new instances of views separated into different module.

update refactor styling. 

bug fixes.

add comments.