Parser Framework

Parser framework is roughly completed. Renamed parser.js to match the
name of the class.

Parser now spits out events for the symbol tree to be created in
parallel, possibly overkill? Was fun to write nonetheless.