Use Celluloid Futures to load the CookbookStore

- Fixes #285
don't need to collect futures and flatten
Merge branch 'sethvargo-285_thread_cookbook_store'