Added dijkstra_modified(), fixed bugs, moved functions to GraphOperations.cpp