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