make case insensitive, verbose group labels, add Rayleigh sigma to compareGroups()