update and clean up of gitignore