Adds BarGraph functionality, Small Changes made to graph