added os related rules in gitignore