Charting and Legends

Update how Charting and Legends show up for each question.  Also as
part of this I re-wrote code for updating and changing questions to
reduce things appearing the code multiple times.  Updated icon to show
legend and chart.  On backend changed the legend font to trebuchet