A little refactoring and comments
Added the MatchCounter class with the CountMatches function
Added unit test proj with a sample test to run to make sure they work
Merge branch 'master' into Matching