covariance calibration interface and step size for likelihood
This MR contains changes that allows an external SF to provided to calibrate the covariance matrix before running the constraint fit. Secondly, it also contains update that allows the user to configure the number of steps for running the likelihood scan. Both of these changes are transparent and do not change the default behaviour