Updated .gitignore to include various left over files from OSs and IDEs