Added the binary classification code.
1) Added a binary performance function which passed to the cross validation function
2) Changed the train sub function to create a binary regressors vector and use it
Made the classification decision method configurable. Ready to merge to the merge to master