Made Objective keep the estimate in attribute

Objective and its derivatives keep the estimated parameter vector in an
`estimate_` attribute. This is used by default in .predicted and
.residuals. `fit` now returns self.