Move test module-wide setup and teardown to a custom TestRunner class