Add in missing fixtures for tests
Add test for document status without reason
code cleanup

- PEP8, imports, etc.
Switch to Django time-zone aware mode

- Make sure all datetimes are instantiated as time-zone aware
- Update fixtures and tests
- Require pytz library
- Upgrade South to fix support issues for MySQL migrations
- Require isodate library for consistent ISO8601 parsing