ENH: sevaral utility functions added, and added the possibility to load training data from several files rather than just one