copy functionality for Preprocessor; train_ensemble_function added; Ensemble class added