Made a hidden constructor visible.
Implemented an alpha version of DFS working with the UnweightedGraph typeclass.