Fixed Issue #2: Single RR Scheduler. Also abstracted away to an interface.
Tournaments now properly deep save/load from mementos with aid of TourneyMementoHandler

Part of solution for issue #3. Next stage is actually reading/writing
files using JSON to disk.
Adding comments, added logging, edited logic within Best of N games.

Logging for issue #11 mostly done. Only Tourney Game and Tourney
Participant logging is left needed.
Logging statements for TourneyGame/TourneyParticipant and creation-from-memento logging

Finish issue #11
More awesome debugging

Added even more debugging lines for better logging. Changes to the
logger thanks to Cruncher's suggestions.
Block rooms, autojoin rooms, MOTD

Takes care of issues #24, #25, #35. All need profuse testing.
Merge branch 'working'