updated NaiveGroupGeneration

makes more balanced teams (i.e. no groups of size 1)