Link Session to messages

Rethink Channel concept of messages as well. Channel now designates which
queue the message is put into therefore eliminating our need for codecs to
do any handling (yay!).

Signed-off-by: Chris Sanders <zidane@outlook.com>