add docs, breakout address

Moved address to be a separate parameter so the same listener can be
bound to multiple services.