Random changes to work with the Ubuntu VM

The ruby directory listing was bad, the virtualenvwrapper print should only occur if
pip is installed (no reason for virtualenv if no python), removed a git setting that
isn't understood by older git (need to add a compatibility setup somewhere), fixed
an else in a shell line, and the environment variables should be loaded before using
environment variables