Adds better gitignore