Add initial front end handling of question threads

@andy-armstrong, please review
similar question here around whether this should move to shame.