nnls_fit functions

weighted_nnls_fit was removed. Weighted nnls fitting was combined into nnls_fit, which includes weights as a new argument.