Initial stab at doing full game recording, #47

@jonahgreenthal What do you think?
To do that, we will also want to record whether each team used its timeout(s) (and we might as well record when), and at least provide some free-form facility for storing notes (e.g. questions skipped or read out of order)