Capture group filter

Heya

I've rewritten this completely to support:
1) multiple patterns
2) multiple matches per pattern
3) a flag to preserve the original token, regardless of whether a regex matches or not

Also, your class name was incorrect - Patter instead of Pattern - so you won't find it related to the code in your repo.

I've added loads of tests (and found a number of bugs along the way :)

I think this is ready to go, but have no idea if I'm doing stupid java stuff - please take a look and let me know what need changing

thanks

Clint