Add tests for lexer and parser.
Add readme.