Splitting Dijkstra into Run and constructor
Constructor resets all distances to max(ideal inf)
Renaming dijksta to Dijkstra
Make class to return output to main.cpp
Maybe move timeing out to main ?