Pass entity window start dates to ChordReducer

Another PR-a-day. This should hopefully be less controversial.

The main concern will be performance and memory concerns of having `windowFeatures * ChordEntities` now. Not sure there's anything we can do about it.
Mark this is one of the comments I made on your PR. Let me know if that's OK.