Fix some issues

Sorry for the bland name. This fixes some issues I found while trying to update the GitX backend to use Objective-Git.

2db573b is a leftover from fixing PATH since I prefer scripts that have shebangs.

7c55dad is a weirdness I found while reading The Source. I hope you don't mind breaking APIs :-S.