Renewing subs

Allows for subscriptions to renew themselves automatically, and to be unsubscribed at program exit if they are still alive at that point