Hub primitive tasks work

Channels are created and message queue works (even hope it's thread-safe)

Signed-off-by: Slava Barinov <rayslava@gmail.com>