renamed PathPatternTester -> PathPatternGenerator
moved NamePatternGenerator to testing tree
added NamePatternGeneratorTest