Nearly all the tests pass, need catch-ups back again
Tests all pass if we're using in-memory, we're not closing writers when replacing indexes though