Fixed bug in Logger

setPublisher was still typehinting on Publisher instead of
PublisherInterface
Added code coverage to scrutinizer