Added test harness and began adding unit tests
Added trivial pairing algo defined by Remorse

Doesn't work when byes are needed - leaves the "least desired" team
unpaired instead of the team as defined by the bye rules.  Also missing
tons of unit tests because I'm lazy and awful like that