Fixed namespacing issues
Added StyleCop and cleaned up Matcher classes
Added unit tests for Matcher classes
Cleaned up Reporter classes