more lex util functions
Let Lexer struct members to be accessiable from external
Refactor with CreateLexer
Add lexdump util script