Rewrote Program to do a full depth dependency.
Add code to create dot syntax.
Start of correcting terminolgy.

Previous code was using vertex for edge.