Major design changes -- see details.

1.  run() in TimingTests  — symmetry with TimingTests.run()
2. Timing now stores MethodTime in a list.
3. New objects CollectionSize, MethodTime; Formatable.
4. Design of Format changed.