Handling carryovers

I'm not merging this one because I definitely want @puls to review it.
We could also change the Round has-many Match to Match belongs-to Round and change the Phase has-many Round to Phase has-many Match.

(I think that works. It does in my head right now.)