Issue description
When registering a new user, if a username is already taken, it errors out on submit.
Steps to reproduce the issue
- Load application
- Make migrations
- Create a user (REMEMBER THE EXACT USERNAME)
- Log out of that user.
- Register a new user, and try to create one with the same, exact username.
What's the expected result?
- There should be a try/catch here, instead of an error.
What's the actual result?
- It catches that a username is already in use, but it freaks the fuck out when you hit submit.