This change allows for the source code to be optinonally pre-processed, for example if using shimmed ES6 classes, or parsing the source via Esprima and some XML syntax.
Merge pull request #14 from shaneosullivan/AddSourceProcessStep

This change allows for the source code to be optinonally pre-processed, ...