adding versions and better headers, h/t to http://rfc.zeromq.org/spec:21