RF: turned off the debug mode
RF: changed the cross_validation to be run-based rather than sample-based.  This is necessary for any time-series where temporal order must be preserved.
TST: added tests for the cross validation.