finish user model building
Finish user signup
Add SSL in production
improve the flash html and error part
Finish sign in