Updated variable list
Updated gitignore rules to exclude OS generated files