Begin ZMQ usage implementation

- Will need to pass ZMQ vent fd as data within the the watchers
- When a watcher read event occurs, it will create a write
  watcher on ZMQ vent. This watcher will have fd data for TCP
  and SCTP connections.
- [skip ci]