renamed ChatCommand ChatMessage
redesign of ChatMessage and ChatCommand classes