loading of the bash completion should happen before sourcing files
in the bash dir
updated history settings and git branch in PS1 - $ should be escaped
otherwise executes it once and uses same branch from there on