Add clearSubscriptions method

This pull request implements a `clearSubscriptions` method, that has been requested in #41 and #60 


So it does. I've fixed that. Perhaps it'd be best to squash all these commits down, before merging