updated BNClassifier to include feature slection