gitignore and removing unnecessary files.