Change to more consistent naming.
Moved test into closure, to allow 'use strict'
Consistent headings and use strict throughout.
Added Spark-style general purpose parser.
Replace jquery with lodash for utility functions.
Simplify errors, not attempting custom error classes.
Simplified name. Added tests for tokenizing. Commented out porser.