Add CommonJS support (e.g. for browserify)

Browserify is great, it's worth exploring as an alternative to RequireJS; these are the changes I made to get the library working with browserify.  See Readme for usage example.  It may be worth rethinking how the module and addon exports works in browserify but this is working for me for now.

Even if you don't want to merge, thanks for the great library!