Create shortest_path

Shortest Path for a trip through Germany. Uses Prim's algorithm to create a minimum spanning tree. Then will traverse the tree, using Djikstra's algorithm to back track when necessary.