Dijkstra's algorithm

Implementation of Dijkstra's algorithm for shortest path.
Dijkstra