trigger creation of a channel to attach ZMQ handlers to
rename class
avoid iterator creation
add sync handler
simplify channels by allowing only one event stream
rename class
remove unused monitor
set sync channel
major channel refactor: support threading optimizations and better symmetry in channel generation