- remove unnecessary global declarations
- add stack trace for unknown (generic Exception) cases
- handle TERM and HUP
- handle problematic temperatures (non-float) from WU API