Properly set gitignore rules