Added OS- and IDE-specific ignores to .gitignore