update gitignore
 tasks 17, 18 and 19