Added CalendarGenTest
Refactor CalendarLeagueGenTest
Minnor change CalendarGen
Minnor changes CalendarLeagueGen
Commented CompetitionLeague (CompetitionCup also is involved)
about his design -> needs a revision