Created User model
Added some validations for User model
Added index to Users and email format validation
Made user email attribute unique
Added password validation/authentication
Added Sign-Up form with error handling
Added SSL to production