FIX: negative weight test. do not allow any class to have negative weight after a split