Various updates
Add global gitignore