add chapter15 external execrise1
change gitignore
change gitignore