Changing git editor based on OS
updating git completion from oficial contrib repo

For instance: 
https://github.com/git/git/tree/master/contrib/completion
fixing PS1 using new git functions
Adding new module for nodejs