#145 Use email to login
#145 Validate username: Do not include special charater