(green) Make controller test pass => UserHomePagesController#show redirects if
not signed in
(red) Write failing feature test => Signing in displays error message(s) w/
invalid input
(red) Write failing controller test => SignInsController#new sets @u
(green) Make controller test pass => SignInsController#new sets @u
Create new sign in form
(red) Write failing routing test => SignInsController should route PUT
/sign_ins/1 to/from {:controller=>"sign_ins", :id=>"1", :action=>"update"}
(green) Make routing test pass => SignInsController should route PUT
/sign_ins/1 to/from {:controller=>"sign_ins", :id=>"1", :action=>"update"}
Refactor new sign up form
(red) Write failing controller test => SignInsController#update sets @u
(red) Write failing controller test => SignInsController#update redirects
Write 3 passing feature tests for failing sign ins
Write feature test => Signing in displays error message(s) w/ invalid input
Make feature test pass => Signing in displays error message(s) w/ invalid input