Kibit improvement.
Reworked the signatures of DFS and BFS.

Removed the option to not specify the
starting vertex when doing a search.
This allowed for the simplification of
the two wrapper search functions.