Changed plm.trainer function so that it can take the list from data.splitter as training samples
Renamed fn.train.samples to training.samples, added model.type as parameter in the function Check if training.samples is NULL, then take whole dataset, or a filename (character), then read the samples as before, or a list, then construct from data.splitter list.
Closes Issue #13 (closed)