improve admin question interface and add ability to edit questions