File output comparator for quests

generates input data
compiles two different cmm files
runs each cmm program with the same input data
determines wheather the two preograms return the same text