Updates and gitignore