Add TraversableGraph.depth_first_traversal() to progress through connected nodes in a depth first manner
Add TraversableGraph.breadth_first_traversal() to progress through connected nodes in a breadth first manner.
Add name==main block demonstrating traversals of some graphs