Add user mailer to confirm email.
Registering users also have a password.
Require passwords to login.
Show error messages on new user creation.
Add facebook auth.
Add polymorphic comments.