update gitignore: add osx & windows junk