Use linkedlists and stacks to create a network of available flights to and from a list of cities, evaluate a list of flight requests to determine if there is a path between the requests. If so, prints out an itinerary and total cost.