moved MatchingNamesGenerator to testing tree
added MatchingNamesGeneratorTest
refactored NamePatternGenerator
moved method endsWithThreeCharacters() from NamePatternGenerator to HelpTester
reused HelperTester.endsWithThreeCharacters() in PathPatternGenerator