added mean(mean(blah)) to error functions so that Y can be matrix (multiple output targets)
foldData function handles Y as a matrix too, by using y(a:b, :) instead of just y(a:b). And, modelOptions added as an option to CV which passes through to the model
Added multiple target output support to my KNN