Added CRUD exceptions to account for duplicate players and full bracket.
also cleaned up swing and changed the teamMembers field of Player to a
defeatedPlayers list. this list is now populater during play and
displayed for the winner of each tournament.