+unit test
dropping the test converters
adding abstract method ConvertToCommandsWrapper
converting test to wrapped commands obj
dropping the concept of a test type
Run method now executes test's run command; +unit test