Implementing TeamController class and repairing the visibility of
constructor methods of the singleton pattern
Inplementing TournamentController class