fixed so caching of old problems actually works
Making sure all programs honor the convention of labeling out files as *_new.out  -- so they get deleted and don't hang about when new test starts
started on CIT_magic, but it still doesn't work right : ( bad sam