Change architecture for weather requests and upating. An event fired in the Weatherupdater is now handled in the WeatherViewModel.