Added FileDatStore tests

Also fixed a bug where client.delete didn't delete it in the index. You
play a dangerous game, with try/catch/wait.