add polydag.OneParentNode : if a node is a OneParentNode, it raises a CannotHaveManyParents exception if you try to give him to many parents