Fixed join to return error if already joined channel. Added implementation for leave channel.
Fixed leave implementation on server side.
Removed faulty code.
Row fixes.