Add functions to print TokType and Token
lex() made single Token lists circular instead of NULL terminated
main prints tokens when -lex is passed.
Add Steve's test programs
Add braindead make test target
Comment open and close delimiters were back to front
lexComment() was not dropping the closing delimiter