Update Chart.js with interactive feature and add table column sorting

Updated Charts.js to newer version with interactive features and some
other minor changes.
@bjarnef doesn't Angular JS have an currency filter already built into it?
If this is needed can I recommend we move it out of the controller & register the filter/s in their own JS file/folder personally?