Added a utility for examining Throwable objects, as proposed by Costin <costinm@covalent.net> and Henri Yandell <bayard@apache.org>. Comes complete with a full suite of tests for initial functionality.