Step one in converting to custom user model - renaming contrib.auth tables
Added migrations to all apps
Refactored login logic + views. TODO: unit tests, mailing
Login from forum user without Django user done + tested
Fixed user registration
Moved some files around
Resolved circular import, expanded test
Added migration to fix the usernames