First version of a more fully implemented unit test framework.  This includes some nice DOM manipulation for displaying results.

commit f7d73f7b10a28eda83e2326546ffded89355ac76
Author: Brad Miller <bonelake@gmail.com>
Date:   Fri Jun 14 13:35:17 2013 -0500

    put pass/fail messages in a ul

commit 627602bcfb6decfd216816740c2fe276fde4a708
Author: Brad Miller <bonelake@gmail.com>
Date:   Fri Jun 14 13:20:32 2013 -0500

    add all assert functions

commit 46df5bd7abc4d6c5c1ddd381f4807dc4ddcc10ff
Author: Brad Miller <bonelake@gmail.com>
Date:   Fri Jun 14 13:20:16 2013 -0500

    need to return null for None when element not found

commit e882b00480279c056615e8ad5de64364ce782ab2
Author: Brad Miller <bonelake@gmail.com>
Date:   Fri Jun 14 10:43:12 2013 -0500

    stage one

commit b2afa09b72010a36e3682a1fbe107fc8932bc645
Author: Brad Miller <bonelake@gmail.com>
Date:   Fri Jun 14 09:58:21 2013 -0500

    work in progress on unittest framework using the document module
Add new unittestgui module to standard library
Add setup and tearDown methods that will be automatically called before and after each test.

Also add expected and actual values to Fail message.
improve got x expected Y messages and added a space before the feedback message
grrr missing one stupid string
merge