Adds support for CommonJS module requires

CommonJS modules can be required in a more succinct way. CommonJS
modules are the default module type.
Merge branch 'cjs-modules'