Install and setup cucumber.
Use selenium for integration test and tweak capybara config to work with our config.
Write feature for user registration.
Show the correct message when user entered wrong username/email/password.
Write tests for signin.
Add more tests for signin and user registration.
Ensure that Problem#attempted_by? returns falsy for nil user.
Write test for submitting answers for tasks.
Add some tests for access control.
Use capybara-webkit instead of selenium.