Functioning HorizontalBarChart

This is a functioning horizontal BarChart ( #78 )  extended from the Existing BarChart (which should, perhaps, be renamed ColumnChart).  There are also several changes designed solely to make classes more extendable due to its use in our project.

The BarChart is not complete yet, grid lines need to be fixed as well as the animation and some other elements that I'm not using at the moment.