Fix typo in docstring
Limit default test suite to unit tests
Remove brittle __repr__ tests
Factor out PublisherMixin and JSONPublisherMixin