correctly implement IFn for indexes through a wrapper
use wrap-index in config.clj and let it flow to current registry
update tests and add one to validate the full chain for IFn impl.
atomically wrap the index
Merge pull request #319 from pyr/feature-index-wrapper

correctly implement IFn for indexes through a wrapper