Fix bfs and dfs specs to search for value rather than whole node, and add tests to check that unsuccessful search returns nil.
Add breadth first and depth first search, fix bugs in tests.