Finished Ridge, Lasso and Cross-validation documentation update

Also added lots of comments in the code.