make messaging independent of the Pulsar
we can keep it, but as we are broker-agnostic, why should we have pulsar
everywhere? e.g. pulsarConsumerURL
or PulsarUrlBuilder
. Shouldn't it rather be BrokerUrlBuilder
? I know that changing names of classes is horrible but when we move the messaging to a separate repo (#97) we probably should think about it