generate remember token in user model after save
tidy up tests
fix helper method
add block to check if user is signed in
skip before action so users can access this page without having to be logged in