A CommonJS Publish/Subscribe module