added ConfusionMatrixTestMetric, for computing the confusion matrix.
Modified the test to use this metric
Moved size sanity check from NeuralNetworkTester to Comparison.
Added methods to Comparison to support more advanced comparisons