Sharable Receiver base class for Subscriber (#29)

What about testing receiving in on subscriber after the other has been destroyed? In particular I'd like to see what happens if you destroy subscriber1 and then try to receive on subscriber2 (after looking at the implementation I know that it works, but it shoud be tested nonetheless).