started to write lexer, added tokens, and a token test