Make a basic User model (including secure password)
check for mixed case email validation, check for double .. in email tld validation
Add skeleton user profile page. Create form for submission. Implementing errors on for for invalid data
Finish user signup