* Updated tox to test only python{2,3}.7 and djagno1.11/2.2
* Updated travis.
* Updated models/migrations.
* Updated path to `reverse`
* Updated path to login view.
* Updated middlewares/installed apps
* Updated .travis again.
* Lets see if that will get tests working in python3 on travis.
* Switch to in memory DB for tests
* Stop running tests with python2.7 and django 2.2. They shouldn't work anyway.
* Sure did that wrong. Fix which python versions are running with which code.
* That isn't needed. Lets see if that is what is breaking python3.
* Testing a theory.
* Revert "Testing a theory."
This reverts commit 69b3e4c906.
* Added initial migration for example users.
* is_authenticated is a bool, not a method.
* refs #1: Updated tox + travis.
* refs #1; Fixed path to register.
* refs #1: Updated urls.py
* refs #1: Added username field. Not really sure why it was needed, but whatever.
* Added an update note.
* refs #2: Updated travis.
* refs #2: Updated command to run tests.
* refs #2: Added a test showing permission_required is busted.
* refs #2: Custom user modal needs a default manager.
* refs #2: Updated settings.
* refs #2: Stop the exception from being raised.
* refs #2: Fixed a problem with named parameters.