Created a generalized test runner to help clean the tagger tester and simplify writing the extractor tester.