Code for final project, Assignment 6: Dijkstra's Algorithm implementation to find shortest path from a point in a graph to destination