Moved encoders to utils.ensemble, improved dict filtering and docs
Changed n_per_item -> max_capacity