Sorry - this is long. Read details.

Jake's commit wasn't added so I added his css changes by hand.

This commit also includes the additions of a dynamic bar chart and its dependencies.