Major change to testPayette.

New method instantiates test classes only once and maintains a single
list of test classes being run.

Does away with the confusing instantiating and deleting tests, and the
cryptic dictionaries used to track information.