Clarify documentation

Make it clear that publisher-subscriber models are unsolicited.
Add solicited messaging with command protocol