added d3 donut charts, and misc improvements