Clean Up Lexer and add Syntax Highlighting
Added all the things!
All the more things!