refactored TaskGraph
Hash of smooth.jar is taken into account when calculating hash for indexing TaskOutputs in TaskOutputDb.