Project files.
deps update
DFS can have its first vertex specified.
Library updates
ParentRecorder utility method.
Tree verification
Tree verification
Tiny docs.
Copy constructor
toString methods
toString methods
Started scala conversion. It is nowhere near to be done, but code now compiles and some tests pass.