Add a data model for questions and answers. (#351)