controllers for questions and answers. views for questions and answers