Add `where(collection, selector)` util method
Minor rearrangement of code
Add `findIndex()` util method
`find` supports function selectors
Store.findIndex uses update utils.findIndex
Switch emitter export to be a constructor
Fix to support deep merge on unknown props
Implement flux Actions