Roundtable: An Online Framework for Building Web-based Conversational Agents