vastly improved quality of output, introduced a static (not shuffled) data set to test for testing different lambdas, small changes in output of fmincg.m