Make AdjacencyList a trait; first step to spec testing.
Move undirected al test entirely into GraphSpec
s/DirectedGraph/Digraph/