Updates

I corrected/changed lasso to make it work; I haven't played too much
with it but changing lambda should control the distribution of xhat.
Working Lasso

This takes about a minute and a half to run on my computer.  The results
appear reasonable.