Add pre-commit
57 files changed