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!
Gradually, you'll learn all the rules. If you'd prefer to read them, the complete set is called PEP-8 - they're all over online.