Extensive update to gitignore.