A bunch more work on the storer backends, focusing on file store