Add initial front end handling of question threads

@andy-armstrong, please review
I can provide more specific feedback once I pull up the branch locally, but this styling is wrapping the object without border radius, so that may need to be added to that element for visual cleanup.