added gitignore with ignore file patterns