Improve testing infrastructure

Improved the testing programs for the parser and lexer and added my own
test program for binary operator expressions.