Barcharts

New barchart visualization using [C3.js](http://c3js.org/)
On the first iteration, the categories are checked for duplicates. On all other iterations, the categories are checked to make sure they are exactly the same as they were on the first iteration.