ENH: Initial commit of new PR re: dpc

1) this name is too generic

2) talk to @licode about using the lmfit related code

3) this should live in the fitting module