A little clean up and added some comments to progress.py
Added some code to prevent serialization conflicts
Cleaned up the help documentation a bit

The help docs, now fit into a standard 80 column screen and the main
help documentation has an example of how to use the script to generate
a network visualization.