Added MustPublishWithLogging
Renamings: timer*.go->ticker*.go