Job/tasks worker

This fixes #431 and fixes #447.
Run after what? Is this a boolean? An ID of another job?