Fixes to weather module, added safe list for external links, first round of design changes