Xrf fit

If the users specify `con_val` or `iter_num` in the function call the defaults will be ignored so the user has complete control, if they want it.