make it possible to _not_ declare required tasks

subclasses shouldn't care necessarily about the abstract class'
depenencies - just ensure they are available and move along
Merge pull request #14 from nodesagency/feature/gearman-tasks

make it possible to _not_ declare required tasks