Add initial front end handling of question threads

@andy-armstrong, please review
It will appear in another place when we do the post action cleanup.