Needed to change the structure of the framework a bit as TrainingData
stored the classifier in a general way but did not know what specific
TrainingData instance (f.e. NBMap or NBList) it loaded. Therefore moved
the loading and saving code to the implementing instances and propagated
the call through the framework.