Tests for matches.

These are a good set of tests for matches being displayed explicitly
and through the player views.  There will be more listed in the
matches views, but this is a very good start.
Final tests for course.

These are the final set of tests I was able to produce for the course.
There are likely other good tests to be had, but we've run out of
time.  Alas.  More tests will appear in the production version of the
code.
Compile fix
Merged final tests