ConfusionMatrix:batchAdd

Allows for mini-batches of predictions and targets to be added to a ConfusionMatrix. Also included some unit tests for ConfusionMatrix.