minor changes
started decoupling forward and reverse traversals. First we try with DFSVer2 to pass both topoly type and type of direction (either forward or reverse)
added test version of DFS with inward and outward sweep options