 - Post request to create a channel with a salt, and hashed key.
 - Connects via websocket.
 - Server sends the salt.
 - Sets a nick based on the salt.
 - Verifies that it has the key, by providing the hash. Server lets the client
   join.
 - All future messages are simply forwarded to the rest of clients.


 - Post request to create a channel with a salt.
 - Connects via websocket.
 - Server sends the salt.
 - Joins with a nick which is encrypted.
 - All future messages are simply forwarded to the rest of clients.


Update flow to the current implementation
Update flow to the current implementation

Signed-off-by: Rohan Jain <f3a935f2cb7c3d75d1446a19169b923809d6e623@gmail.com>
