added exchange type. Removed message[kind] and message[data] - the message should be opaque to flopsy