Add graphViz dot file generation on exit to visualize blockchain.  General cleanup and slight refactoring of main.  Output format has changed.
Cleaned up output; added ability to customize verbosity with a few global constants
Additional cleanup of output