finalized support for overlapping matches, added per-group highlighting if multiple groups are in a regex
finalized support for overlapping matches, added per-group highlighting if multiple groups are in a regex

jasontbradshaw/hl