Add an option for --filter pattern,color pairs

Hopefully I didn't bastardize your code TOO much. This add the ability to say:

`cat /var/log/messages | highlight --filter Ok,green --filter Fail,red --filter 'All Done,bright_yellow'`

You can colorize string matches differently.