Emit Started/Finished signals consistently for Suites.
Adds test cases for core functionality.