Lasso regression

Create a lasso regression routine, similar in spirit to `leastSquares`, but with a penalty term for the l1 norm. Goal is to compute sparsified version of least squares solution. 

Depends on #300