Resolved some Forecast Widget bugs, revised code, added comments.