Bug found in Dijkstra class file; I wasn't updating the unvisited queue properly