Allow to call Hutch.publish without Hutch.connect called previously

Now we can call `Hutch.publish` in a lazy way