Added missing tests, cleaned up test groups, and changed test runner to actually execute the new tests