Add the ability in the UI side to fail cards.
Improve failure message when there are more reviews than we expect.
Fix a test description.
Refactor the Decks spacing algorithm to use algorithms.
Implement failing cards in Decks.
Correct okay → good in system tests.
Implement scoring cards as poorly remembered in Decks.
Allow the ability to score cards as poor.
Our schedule system test now passes.
Tidy up Decks tests by removing some setup duplication.
Fix the case where a card is scored as poor either initially or after a failed card.
Avoid dumping out html in ReviewBrowser helper.
Clean up debug output in Decks.
Turn off access logging in tests for now.