Adding work in progress. I'm begining to flesh out an API similar to the
Qpid Messaging API.