first pass at new barCharts

also fixed a small problem in Axes in widget-base where a 3 element
extent was produced, causing problems.
comment updates