Add more things todo
Add a 'clean' method to clean up things. only to be used while testing, and is thus a design flaw since it mixes test-specific code with production code.
Code to nuke all tasks on cleanup, for testing only
whitespace and removal of print statement
Nuke superflous user storage, add code for resetting state.
Add some code to run the test as a suite. This may or may not be the canonical way of doing it but that's where we are now
A more canonical way of creating a suite
An even more canonical way of making a suite
Refactor unit test into containing all available tests.  This now fails for one of the tests, but we'll get to that eventually I'm sure.
use combined test suite instead of shell script iterating over individual tests.
Add an XXX comment for future exploration
Whitespace
A kludge to clear the database when starting up (should not be necessary, but apparently it is.)
Refactor code for conformance and readability.   Not yet fully done, but better.
whitespace
making code conformant to PDP etc.