Implemented UPNP subscription/unsubscription endpoints

I'm certain this isn't the full list of endpoints - would love some help if others know the rest.