This PR introduces Husky to manage pre-commit hooks, and adds running Prettier to the pre-commit hook.