Built a new test suite to include all current tests, fixed many tests that had become broken.