process chat commands, send messages, and request room and nickname changes
processing raw user input