Finished up with most of the code from the book.

While understanding what it does, that is :)
Added library of functions to generate graphs with graphviz.