woo commonjs

just fyi i've published this package to npm as [baconui](https://npmjs.org/package/baconui) (needed it for a project). if you like you can take over that package.