git: set gitconfig push.default to `simple`

This is a better default, and the default in Git 2.0

Fix gh-21
bash: prompt improvements

Port over @alrra's improvements to prompt performance and code
organization.