update readme for new API
add queuel hash for better partition
include hash
make message allow for setting encode/decode settings on the fly
pass options correctly
expose the push with encoding options