Sharable Receiver base class for Subscriber (#29)

Not intended to be used as a final class.
Thread-safety should also be documented in the subscriber class.