changed .gitignore to ignore generated artifacts and OS generated files