bugfix, message handler only casting msg_head over socket
adding unit tests for ZeroMqCaster and SyslogToZeroMQHandler
refactor of transport code and layout and integration test