Attempt at an all around uPnP controller for NodeJS