Renames WeatherEmitter to WeatherService,
Refactors WeatherService and weather data emitting logic