Weather and Brain

Implement a new brain, much simpler. There is still a very long way to
go in the refactoring. Weather has been updated to the new API -- none
of the other modules have been updated yet.