Unit tests for Lexer
Lexer class
Assignment implementation, ThreeTextBlocks.