A UPnP Control Point implementation for Node.js