update and new gitignore file