Use "use strict" to have more sanity checks.
Update to a new JSLintand fix all the new errors it finds.
Upgrade to new version of JSLint.And update code to meet better checks.
Update to newer NodeJS, Closure Compiler and Rhino.And fixes to code and html pages.
Add licenses and copyright statements to all javascript files.
Some work on a possible cursor implementation.
Pass unit tests in arrays, not in hashes/objects. Each test is function with a name and can be identified by that name.
Add ability to have asynchroneous unit tests.
Make compiling more strict, move style2css
Remove unneeded files.
Just a lot of work to get the tests in shape. Still ongoing.