Distributed - masterless javascript message bus