Pushing suite location logic into the SuiteRunner

RunCommand now knows less about how suites are located