Improve git aliases to be more semantic
Add global gitignore file