Batches: cache batches
Move NewSections.js
Huge fixes to batches

Hopefully it works perfectly, but it probably needs simplifying
Add isOneWholeBatch check in tests
Batches: remove batch typo