fixes issue #16
more fixes in the assertType lib for displaying custom error messages. issue #14
added support for testing for thrown exceptions, fixes #15
added another test for async thrown errors