refactored the TestHandler to the test_suite model