I believe I have a working class and a working test bed.
Need to do some clean up and get rid of all the debug info.

Clean up the output.