Added --run-steps argument
Make select_best_candidate() less susceptible to floating-point imprecision - fixes #45?