Add support for componentjs

I've had to modify the way EE2 checks for `exports`. It may no longer be assumed that the commonjs module system is tied to `node` (thus no checking for `process`).

Componentjs:
https://github.com/component/component
http://component.io/