Add an algorithm to test for acyclicity
Implement a class that allows for the specification of hierarchies using a directed acyclic graph
Add classes to convert graph objects into the DOT language and display them using Graphviz
Minor change to variable naming and add a basic test for Graph
Update DepthSearch algorithm to display the order of odd edges and add additional tests to the algorithm
Add an algorithm to calculate the shortest path from a start to a target edge