Issue #12: allow constraints on thrown exceptions.
Issue #12: move spec examples to own class to separate concepts.
Issue #12: Include text indicating when the expected type of exception is thrown but the additional constraint is not satisfied.
Merge pull request #13 from ronrat/master

Issue #12: allow constraints on thrown exceptions.