fix DummyLogger class to use arbitrary number of arguments as defined in interface
Fix lexer bug that did not unescape character literals before returning them
Add logger mock for lexer testing
Refactor helper testing functions for lexer tests and include mock call for counting errors
Additional genid lexing tests
Include unit tests in makefile
Test lex failure for genids and regression test for #8
Test fconst/cconst lexing