Features/index publisher

@barnabyalter et al.,

Wanted a some eyes on this now that we've got (working but incomplete) cucumber & rspec tests along with the first cut at moving data loader functionality into it's own module. Still much work to do here, but we (@carolina116 & I) would love some feedback before going further down this path.