extracted the git information code

This new script
- is not related to a prompt shell anymore, except for color codes
- is using configurable color codes
- doesn't leak variables
- offers configurable color codes per symbol