Bail out from printing Confusion Matrix if domain or cm is null.
Minor reordering in optimized mat-vec code to match naive version.
Cosmetics - reorg of model view.