return the deferred from sendMessage

in this way we allow to add more callbacks
to the chain.
fix README syntax
add comment