Boxplot

Adds a mostly-working Box plot and refactors some of the stacked bar chart code.