Overhauled whitespace recognition.
Added multi-symbol grouping output to Lexer.
Minor cleanup and visual tweaks to output.
Added comments and documentation to Lexer's get() and Scanner's lookahead() methods.
Added conditional for symbol builder.