add exception class hierarchy.  This should probably be done differently,
but at least the content is there.
1 file changed