Adding what to check messages

Adds a `UT_CATCH(std::exception...)` block to:

* CHECK
* CHECK_EQUAL
* CHECK_CLOSE
* CHECK_ARRAY_CLOSE
* CHECK_ARRAY_EQUAL
* CHECK_ARRAY2D_CLOSE

Failure output includes .what() in those cases. Closes #11.