Got all tests to pass in cljs
Better naming
Added a sanity checker or two for the chart-helpers. Chart-filter turns out hard to implement right, so dropped it