Implemented DependentJob - arbitrary task to execute whenever anything used during the task changes
Merge pull request #7 from robertvazan/dependent-job

DependentJob as a simpler replacement for raw Dependent