WIP: Barchart Branch

Implemented bar chart and some other issues that were on the list