Created TournamentStyle enum removing the inner enum Style from the TournamentEvent class.
Added method to support cutting to the top X participants in the TournamentEvent class.
Added static method to generate playoff matches to the PairingFactory class.
Numerous changes and updates.
Refactored a few class names.