relay: add abstract conversation and conversation specific buses

* keep the server wide bus as current
* also pull buffer up to conversation