Add exclude flags
Use the right naming convention for the global gitignore
Improve rules