Feature/canvasjs charts

This is ready to land.