added keyword operators and case sensitivity to the lexer