bug fixes

weather.py bug fixes and changes