- nickname blacklist admin add form no longer display the input after a successful submission
- nickname blacklist admin add form now strip whitespaces on each nickname
- all nicknames are added and checked in lowercase;
- a cached dict is used for checking blacklisted nicknames now
- added the BlacklistedNickname model to the users app
- updated the user registration form to check for blacklisted nicknames
- admin add form for blacklisted nicknames
- tests
* Wrote a test to see if we can log in using a cake session.
* Middleware can read cookie
* Wrote an authenticator backend that reads the session data from the db
* Rewrote users.User as users.UserProfile and linked it to d.c.a.User and included migrations
* Got templates to work, and wrote a test to validate things
* logout
* Signals! We can now log a user out using the logout view, send a signal, and have it intercepted by the Cake app which will destroy its session and attempt to destroy the relevent cookies.
* Updated models to use UserProfile
* added media/js as a submodule
* Prettied up the html so the remora JS works