changed to MiniTest, tightened up exit status tests