minor toString modifications and test changes

TopDownTraversal and SequentialTraversal now both extend the same
superclass that actually runs the test, they only contain traversal
logic.