ENH Can't supply the same competitor twice to CalendarGenerator
REF Extracted method checkCompetitorsListIsNotEmpty
REF Extracted method checkCompetitorsListDoesntContainRepetitions