BFS implementation and some unit tests
BFS::FindMany works
refactored unit test
minor