Move and redo using JavaScript and an actual grammar.

* Generate parser from PEG.js grammar.
* Move to massy.nolanw.ca.
* Ditch the CoffeeScript.