chore: add CONTRIBUTING.md