Deijkstra algo, Directed interface and GetAdjacentVertices,-Edges
merge resolved