added gitignore for external directory