Added a test info record type
createTestInfo uses test info
Changed getMapper
convertTheoryToTests returns Test information
getTestsWith now takes test information
shuffle tests now takes a test information
buildTestPlan usesTestInformation
createTestFromTemplate uses test info
createTestFromTemplate removed extra test param
Added test case type
createTestFromTemplate now uses test info