Implementation and explanation of a directed graph, graph traversals, and complementary algorithms. (README in progress)