Cleanup & project automation

Some basic Django hygiene and automation, along with some code cleanup. Best viewed with whitespace diffs suppressed, and best reviewed commit-by-commit.

Nice start, @bdyn!
These three commands wrap up built-in Django `manage.py` commands so that they use the virtual environment. Feel free to delete or ignore.