Created temporary wrapper classes to replace the check, instrument, merge, and reporting classes that were renamed.  This facilitates backwards compatability
Moved code from the main methods of instrument, merge, and report code into helper methods that don't use System.exit, and changed the main methods to call the helpers and do a System.exit based on the return code