fix: move dependencies in DependentTask to Set

This eliminates repeated dependencies
Merge pull request #18 from jtgrabowski/dependenciesInSet

fix: move dependencies in DependentTask to Set