Describir: Agent-Mediated Electronic Commerce and Trading Agent Design and Analysis