added simpleMatch, complexMatch, and wildcardMatch input and output lists and worked on patternMatcher a bit.