Created a common communication engine to be used by both async_channel and multi_channel
Multichannel ready for testing Async channel may need a few more fixes for proper operation, but is less important anyway.
Multichannel ready for testing Async channel may need a few more fixes for proper operation, but is less important anyway.