Library package to manipulate graphs, and two clients: a Makefile reader and Trip Finder (similar to Google Maps), utilizing A* search, depth and breadth first search; focused on manipulating data structures