added TestSuite, TestExecution, TestCaseResult subclasses, TODOs for comments, rearranged ttl,