Added lexer tests. 5 tests still failing.