changed Dataset#add to take a datum rather than a label and features hash