Basic support for exception-based assertions
Switched to own assertions implementation