Replace RegEx with PEG.js
Clean up grammar
Deal with white space and document grammar
Update README