TONS of new stuff.

1. Added a cities table to tie "things" to a city. This is used for the weather poller.
2. Added a weather polling job which will query weather service APIs to determine when there is incoming snow and remind users who have adopted hydrants to shovel them.
3. Added a Hydrant subclass of the Thing model. This lets us do Hydrant specific things while keeping a "Thing" base class