initial
* added DFS
* refactored DepthFirstSearch to be more intelligible

* added some comments
* added BreadthFirstSearch (in 30 minutes no less, equal parts straightforward and unfair)
* removed unused code

* rewrote DFS to be easier to follow
* some name changes
Merge branch 'master' of https://github.com/scrwtp/Graphs