2 bug fixes: 1) no longer need image processing toolbox for distinguishable_colors(); 2) efficiency calculation now gets passed the SPM, rather than loading a (possibily) incorrect SPM.mat