implement asserttrue and refactor how assert description and message are built
add asserttrue tests
fix bugs in assert true
implement assertfalse with tests