Unittest

unittest is now useful from the CL as well as in the browser.  There are two classes:

* ``unittest.TestCase``  which you can inherit from as in the usual use of unit test
* ``unittest.gui.TestCaseGui`` which will work nicely in the browser.

Note:  ``unittest.main()`` still needs work.  In the meantime just create an instance of your subclass and call main on it.