Added configuration to control the number of restarts in the event of
roundoff error in the line search.
Ensure the step search size for the BFGS optimiser is not zero. Catch
the LineSearchRoundoffException
Ensure the initial guess for the background and signal are within the
bounds.