simplified protocols

refactored protocols
fixed ConnectionToChatClientHandler naming issue