User login

Episode 6: Revising the acceptance tests