added JSONStream to devDependencies
only re-reduce if we have new filters
changed #addDimension() test to be a test of #by()
added benchmark script