added the ability to group tests for test execution and added support on the worker for running multiple tests in parallel