need for gitignore
further explained the why?