Adds .gitignore that hides most configuration files and directories