Update readme with new functionality
Add api for non negative least squares
Generalize clean to work for nnlg and min
Generalize engine to work for nnlg and min
Generalize exec to work for nnlg and min
Add non negative least squares scipy functionality