minor
changed learning to find best sigma/precision/lambda using MAP instead of grid searching for it.

The LOO score is now from a real test set and not from the validation set used to optimize lambda