Updated lexer
added testing to lexer. tokens.