Fix design
r g migration add_auth_token_to_users auth_token
rake db:migrate
Save auth_token on before_create callback
Accept permanent login with using cookies.permanent
bundle active_attr
Introduce EmailValidator

thanks: http://my.rails-royce.org/2010/07/21/email-validation-in-ruby-on-rails-without-regexp/
r g migration add_password_reset_to_users password_reset_token:string password_reset_sent_at:datetime
rake db:migrate
bundle delorean
Introduce Delorean
Add feature: User can reset password
r g mailer UserMailer password_reset