using default legend for chart
making default chart type selectable
cleanup
adding model for reporting