add *quiet* kwarg to allow silencing of levenberg_marquardt warnings

Sometimes you don't care about data that the model can't fit, and you'd like to ignore them.  The residual can be used to separate out bad fits later.