Updates and setting gitignore