shutdown is working.
comment
moving a few things around
renamed work to task in preparation for project rename to
"Hazeltask".
added method to create BatchingContext for quick batch adds
getting rid of some warnings
Renaming clustertasks to clusterop to differentiate these "tasks" since
they have a different meaning than a hazeltask task and are for internal
processing
added some comments for these classes
Made backoff timer track its running states
Automatically start the thread only when a task is added