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