Django registration

Adds Registration through the django-registration-redux package.

Uses sample templates from django-registration-redux for now.
It's in the commit message.  The DiscoverRunner test runner finds tests based on the current directory.  So you have to run the `test` command from in the app directory