add dijkstra solution to single shortest path problem