tptester: a simple unit tester
implemented a visual debugger
added the {|} and [|] macros (while/if)
first passing test