Fleshed out DAGInput and DAGNode
Removed old unusable function from DataNode