fixed reason strings
added tests for new asserts
added new assert examples to demo project