Adds ReadableStore.find

`ReadableStore.find` is a `ReadableStore` combinator that lazily retrieves values from an ordered sequence of `ReadableStore`s. A value is returned if

a) its wrapping Future executes successfully, and 
b) its contained optional value passes the supplied predicate.