removed methods from the Bayesian class (base class) and put it in the subclass NaiveBayesian. these methods were those which are defined in the ClassifierAPI interface.  1. classifyObservation, and 2.trainClassifier