Fix git branch indicator when on detached head
Update all standard gem versions
Change test for path to use POSIX-compliant form

I haven't been able to figure out the syntax for the other test.
Leaving it for now.
Add fuzzy completion capability
Add visual editor setting
Switch to using hash to check for installed software
Add some git aliases and functions to speed things up