Fix PEP8 problems
Be slightly more specific about the Django version we need
Test with Travis
Removing unused imports
Add initial documentation
Build documentation and run flake8 as part of tox
Be consistent about how we get the current site