First draft of DFS, added tester files