Added new DirectedGraph constructor fromNeighbours