removed Chart.js, and added highcharts for the charting. Structure for error reporting and changing users