Communication controller

0mq baby!