Add basic dot file output

This pull request is an initial solution for issue #6, visualizing graphs.  It only produces dot format files, which can then be passed to dot/graphviz externally.  Not exactly saying plot(g) and having a nice interactive window pop up, but still useful.