add more to PS4
move git-prompt sourcing to a more logical place
functions: remove unused cruft