Created the UPnP class which will be the final object