Finished DFS on trees.

Have working DFS on graphs.
Working DFS and BFS on graphs, but DFS too complicated