Basic UPnP implementation for Python