TestRTC: adding concepts of test suite and test progress.

This is refactor and building towards a new UI that allows the user to explore the test results.