Continued fivecast.py

Cleaned up fivecast.py
Added comments
Added api fetching and parsing
Added average temperature calculation and compensation
Fixed bugs in weather.py