Extend cluster support with error and pong messages

Besides acknowledgement message this change will also support error and
pong messages to be sent between Hermes instances with a Hermes cluster.