creating test programs

This is the first pass at a working test program for the tools.