Separate channel creation and activation

Reworked tests
Updated documentation issues

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