Refactoring
Fix in filesystem loader
Modified module parser to work with esprima
Modified compiler to work with escodegen
Refactoring
Fixes for require / define differences