Implement `Store`.  pre-commit now installs files to ~/.pre-commit