Rename NewHarness to TestHarness and add a single-process mode