Add initial front end handling of question threads

@andy-armstrong, please review
Draft text for each of the two implementation options: 
- the compact: "Questions raise issues that need answers. Discussions share ideas and start conversations."
- the toggle: Question: "Questions raise issues so that the course staff and  community can provide answers." Discussion: "Discussions start conversations with shared thoughts and reflections, inviting community participation."