Updated .gitignore adding in OSX specific ignores and backup files