added a few more test fixes, also gave marginalMaximizer a minimum number of steps before allowing it to close