refactored tokenizer
lexer 2 work started