Added color grouping feature

Added color grouping feature for issue #19. Alternate groups have a different color which increases readability.