Stacks now attach their data to the State object, so that if two async compilations are occurring at the same time, they don't interact. Fixes #36
Massive rework of the parser. Runs about 200% faster now.
Add source-map dependency