Add tests for the DepthFirstBasicVisitor
Don't validate input vertex - it'll blow up later anyway.
Test that DF traverse can take a queue as a start point.