[Fix] Incorrect arguments Array for AMD modules

AMD modules using the `define(require, exports, module)` style are currently called with a malformed arguments array that accidentally contains `exports` twice. Modules using the `module.exports = ...` style thus don't work.
Merge pull request #149 from MajorBreakfast/patch-1

[Fix] Incorrect arguments Array for AMD modules