moved test data into test code
Move report generation out into a driver command line program.

Also add some more help.
ignore common generated files
Write a setup script.