Added lexer impl and test runner, with comments about how to run added to ToolSelection.txt. Presently, only the first test case passes.