D-bus protocol client and server for node.js written in native javascript (no binary dependencies)