Added boolean operators (w/ 1st keywords) and marginally refactored the lexer a bit