Update design docs somewhat.
Better errors if test_run fails.
Add a query interface to list cached instances.

This is useful for status -v.
Implement status -v

So that we can see whats checked out.
Switch to using discover for test loading.
Fixup importing test suite on python2.6.
Sketch layering and parameter pass through.