Catching up offline JSDL copy with production
More descriptive Makefile comments
Completed syntax for parser

* Semantics need to be folded in
* Lexer has trouble with embedded quotes in strings, so JSDL needs to
be prettified before running