updating barcharts
* barcharts now draw and redraw
* barcharts now have append method
* added some tests (not yet finished) for barcharts
* added some comments and removed old code from linegraph
highlighting on bar charts

*weird orange highlight line bug, can't seem to get rid of it from CSS
Merge branch 'upstream/master'