CommonJS compliance
Merge pull request #80 from ArnaudRinquin/feature_commonjs

CommonJS compliance