Cleaned out a lot of crud which was making the previous commits
unstable, added program.exit(INT);