Fixing methods to truly use list
Completed initial methods
added methods for DFS
Added test and switched to look dfs
Forgot what functions were apparently
Added BFS because I wanted to see it and it took 3 seconds