adding new interface ITestExecution and TestExecutor
keeping the get test behavior w/ the LHE Run method; fixing broken unit tests