Changed design of objects used in reporting.  See details.

1. Re-worked the design of objects involved in reporting;
2. Key need — clean up Timings (see previous design);
3. New/renamed objects — TestingGroups, Content, Test;
4. Cleaned up TimingTests.run().