Started unit testing of lexer, related to #6. The tests are not exhaustive and a better way needs to be determined to test the lexer, and eventually the parser. It's a start.