Updated exception comments to be more useful, added them to test suite.