Switch to PEG parser.
Fix TODOs in PEG.
Unpending tests that now pass.
Implement union.
Update README.
Support braces.
Merge branch 'peg-parser'