Improve performance of handling task complete by not loading the job data on every event.
Don't allow things to depend on themselves
Add a toString to DependE for logging.
Added initial support for post jobs.
Improved dependency logging.
Removed uneeded logging.