Removed curve_fit

This is to support the discussion of #55 and remove the functionality that was broken out into `CurveFit`.

There were two commits: one that removed `curve_fit` (and the `Distributions` dependency) and a followup that removed `levenberg_marquardt`.