refactor WeatherStation; add logging

Resolves issues:

* #8 - Abbreviate systray hover text
Fix hang on wunderground access

Fixes issues:

- #17: wuwatch silently hangs after a few days