Unsub

This should be only the unsub modifications, based off of your master branch.  I'm using the `subscriptionName` as the key for the `uid` (in place of the `[NSArray array]`), so the user would call `removeSubscription` with the name just like they call `addSubscription`.