Update gitignore to exclude temp and backup folders