updated git ignore with os settings