Enhancement/reduce suite complexity

Adds public method for halting a suite and extracts method for running a test within the suite.