First pass at weather module. Kind of clunky with the combo boxes, but might be good enough for now. Partial for #160.