Change DAG::from_hashref() implementation
Refactor DAG validations
Rm 'isa => HashRef[Defined]' in OperationMethod
Whitespace, temp vars in DAG
Fix _validate_operation_names_are_unique sprintf
Make error collection in DAG consistent
Test DAG validation - duplicate operations