Application that given an input file defining a graph, calculates the shortest path with Dijkstra's Algorithm