Refactor: Add pre-commit config and update tox