Add base implementation for agent bus
Add message envelopes

To be used by server bus