Alter DaysAndTimes to allow generation of DateTimes with different chronologies (for JSON deserialisation)
Add serialisation tests for Leagues and Streaks.
Change snapshots to be keyed by player name instead of player.