Cache the csv arrays for each column once they are parsed.
Added support for category filtering in graph. (Whew.) Had to split up calls chained to append()s so that elements were updated every time setUpGraph was called since elements' sized and positioning will change as a result of the filtering.
Fixed problem with spotlighting leaving old layers spotlighted after a new layer is selected or all layers are deselected.