method makeGitDirectoryAndFiles makes the git directory with another directory called objects and 2 files called HEAD and index. This is also the method that initalizes the repository.
method checkGitFiles verifys repository initialization (checks if required files and directories exist) method DeleteGit Implements a cleanup function to remove all the created directories and files method StressTest runs multiple initialization/cleanup cycles to ensure robust functionality