WeatherModule: Changed weather provided

Chaged the weather provider and extracted an api for other modules to
fetch the weather