IterableStore

Addresses https://github.com/twitter/storehaus/issues/48

I'm thinking it may be better to not mix in `scala.collection.Iterable`, so we can wrap the store's iterator in a Future.