update gitignore to hide ide/os x metadata