DFS/BFS search

unit tests, multi-source dfs, renamed marked to rechable()