added DepthFirstSearch Junit class