Index CMA cases in Rummager

Ready for merge.

## Outstanding tasks
- [x] Rebase against master after #146 and #147 have been merged.
- [x] Assert that the Rummager API has been called in the cukes that test publication and withdrawal.