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.