a simple bidirectional message queue for Node.js