Updated .gitignore with typical patterns for Xcode projects

Best .gitignore I've found so far, works for all my iOS/Xcode projects without fail