removed run/batch-data keeping during generation

- RunData and BatchData objects will no longer be stored during
generation, instead the series structure (no values) will be read for
aggregation after generation
fixed "index out of range" bug for bin.distr.