Digraph -> constructors take two arguments
Implement the edit functions for directed unweighted graphs