Completed overhauling exception handling.

At least, nominally. Extensive debugging has yet to be completed. Oh, very well:
*ANY* debugging has yet to even be started. (But we've contemplated every angle,
to be sure!)