worked on a lot of functionality

BiNaiveBayes was returning a dictionary of probabilities before but is
now returning empty.  Or at least the trained dictionary is set to be
empty.  HALP