Add a program to generate a GraphViz dot file
Merge branch 'graphing'