Refactor Coaches class changing name to Coach(singular) 
Add inheritance from TeamMember
Add inheritance from TeamMember
Update logic on equality of players
Add  FootballLeagueController test and class to include setup of menu
Add new class TeamMember from where Player and Coach inherit
Update player test to include league and remove team from it
Update code to include league instead of team
Update code to include league instead of team and add printStream and bufferReader as arguments
Update code to include league instead of team
Add league test which contains players, team and coaches
Update code and logic to have a league class that contains players, teams and coaches instead of team managing that
Chance from HashSet<Player> to Set<Player>
Update test for league
Change HashSet<Player> to Set<Player>
Change HashSet<Player> to Set<Player>
Change HashSet<Player> to Set<Player>
Add getListCoaches method
Add test to verify information output in the Coach class
Remove unused method hasname
Add tests to Player
Replace create teams by doing creation of individual teams, change command arguments to include league instead of team