MAJOR lexer works!

WITH TODO and FIXME