New & Improved Pattern Matching
I've spent the last couple of months rewriting the pattern matching algorithm, it's now much faster, more tested and able to deal with just about anything I can throw at it. Along the way, I have improved topic and that processing, better debug info and tidied up a few defects