Lexer tested and finished!

  - LayoutScanner looking good
  - Token positions computed efficiently and correctly
  - Newline characters correctly identified