User registration page
After successful registration forward to login
Error handling when trying to register existing username
Fix integration tests to account for additional class dependencies and password not null db constraint