Fixed an error in the new form

- Accidentally caused the username check to not work, changed the password checking to overwride the default clean method and added the clean_username method back in
Fixed the user validation tokens always being invalid on first user

- Issue was that token was generated during registration, then user is automatically signed in after registration which resets the user.last_login, a value used in generating the validation token which would cause all initial tokens to return false