TJ's Code Updated

After messing with my program to a point of breaking I started over to
fix all my small problems.  This is the new and improved skeleton.  It
should be pretty easy to connect to all my windows.