Added Dijkstra's Algorithm for finding shortest paths through a graph.