Fixes issue 184

Emperor fails meaningfully when a contingency table with one or fewer rows is passed.

Additionally the library code was updated to add a new exception `EmperorUnsupportedOperation` that should prevent these computations from happening an error-ing out in a non-meaningful way.