Change transport interface

Take a topic,[]byte instead of a binarymessage.
Add redis transport
Change pool usage