Restructure Weather_services.py, add more supported services, add WeatherCast.py