Add TEST_FAIL(message) to the unit testing framework
Add maybe class. Fixes #117.