Added the ability to require bus.io.js with requirejs

storing "io" in the global scope allows users to include bus.io.js as a script tag
exporting "io" as the module.exports allows us to require() bus.io.js