Fixed bug where password reset would only look for the username + improved email validation on register model