Changed constructor to accept DrmLike rather than an array of DrmLike.  Added in a very basic test from.  Test passes.Hacked a bunch of NaiveBayes.scala together so needs alot of cleanup.  Basic skeleton of NB