Initial commit. Tester created (with TODOs). Grammar from ANTLR.org example.