Generate a 2nd controller: UserContoller with 'new' method
We call 'rails generate controller Users new --no-test-framework', thus 'new.html.erb', route '/user/new' & assets are also generated

Change-Id: I5b068aa496e0ad695d194d606918f2f21b3f8795
RSpec for the sign up page: Of course the 2 new cases fail

Change-Id: Ie56a725f9cda61904208ac578ab2b1fe92c7edd3
Add named route for '/signup' so that 'signup_path' will now exist
However the test still fail because it cannot initialize UsersController. What's wrong here is that we called 'rails generate controller User new --no-test-framework' instead of '>>Users<<'. I have to undo the rails command using 'rails destroy' & regenerate with the right command

Change-Id: If3faac1d1c4b1fdb1ddf485ff1761131c83457c2
Destroy & regenerate the UsersController (this time with right name 'Users')
Also update the default route '/user/new' to '/users/new'

Change-Id: I7ce2d0f897f0712ca938e54e50c9b2e5384c6b4f
Add 'sign up' to the title & content of signup page so the tests now pass

Change-Id: I70e536977a874b272b7f837cec77d89d593271df