add lots more tests, clean up tests a bit with tn and tt shortcuts, report delim balancing errors in the lexer, fix a potential issue where delims clash with the block delims