* Reuse the colors used for groups and matches.
* Unique colors for each match
* Added module headers
* Make _unhighlight method behave like _highlight wiht no color
* More comments.