Calum/deletes old docs take 2

@carloslima this is probably the best example of the new Importer interface. You can ask the Importer instance if it can purge old docs, and if it can call `.import_then_purge_old`.