heat part 2

Here is part 2 of my Heat series. As before, I put in a suggested pub date for this coming Friday, but feel free to schedule for another date if you prefer. Thanks!
The `manage.py deploy` command, a custom command implemented by this application, creates the database and populates it with the initial values.