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.
Yep, it is good. On #389 I added some basic tests to FeatureLookups, probably worth adding one for this as well.