Added matching processor
Updated matchers to use MatchingProcessor
Moved matchers to matchers package