Remove unused functions in DAG
Link.t does not need to use Operation
DAG refers to nodes instead of operations
Test DAG::validate() dies
Moose coerce Node to NodeName (Str) in Link
Merge pull request #7 from iferguson90/more-dag-refactoring

More dag refactoring