Changed Pattern Tagger to a class form a case class so I could extend it
Created TypePatternTagger that handles whole Type syntax patterns
Added a test case for TypePatternTagger
Removed unnecessary abstract expressions field
Changed regex to not match two enclosing brackets when they are followed by a non-white space character
Changed whole Type match syntax to be @myType and changed regex to not match any @sequence that encounters a > before a <
Merge branch 'master' into typePatternReplacementSyntax
Merge pull request #13 from jgilme1/typePatternReplacementSyntax

Type pattern replacement syntax