Removing data from Node class that is not required to store
Dijkstra's shortest path, using maps and vectors