fit! and fit

Hello,

Thank you for your great package! I tested it with matrix completion, and discovered two minor things, the first is that fit! does not take all parameters, the other is that the stopping criterion in fit sometimes crashes because there is not enough values in ch.
Looking forward to future improvements!

Best,
vermouthmjl