Diff polling taken out from subscriptiono functionality and put to new class Communicator.
Tests for class Subscription.