Fixed #84 (DFS now supports graph search). Tests improved.
Added DFS algorithm to ASCIIMazeVisualizer
DRY dfs tests
Merge remote-tracking branch 'origin/development' into development