Adding code to roll a date to the nearest Monday.
Parsing the command-line arguments.
Adding a random number selector.
Encoding the basic rules of the game.

Next step is to handle the leap-year exceptions.
Refactoring DateTime parsing.

Let's make the preferred date format a system-wide thing.
Handling the leap-day prize-multiplier rules.
Minor code tidyup.
Reformatting.
First rewrite.
Renaming GameResult to DrawResult.
Reworking the use of Sets vs Collections.
Reworking the RandomNumberMachine.

Randomness is a real testing-killer. I'm going to make the generator
pluggable.
Changing setOf() to asSet(), to match Arrays.asList().
Moving a test case which was in the wrong directory.
Improving the DrawResult tests.
Testing a fixing the length of the file. Should be 26 rows.
fixup! prev
Reformatting a comment.
Improving the error messages for some comparison tests.
Reformatting the project.