Check if the username is already taken
Replace hardcoded validator with one that extends wtforms
Add the uniqueUser validator to the username field
Add import for the ValidationError exception
Add validator for email addres correctness
Add place holder for password stengthness validator
Add email address field to User class
Restructure create_db.py
Remove schema.sql
Fix import in create_db.py
Add email support in singup route
Add support for email address in singup template
Add email field to singup form
Add config settings for email sending
Add sendMail helper function
Add template for confirmation mail
Add confirmation mail template in html