Added the Dijkstra Class