Extract TestSuite out into its own package to close #737
Changes related to move of testsuite
Extract TestSuite out into its own package to close #737