Attempted to make submodules work everywhere

Ran into a problem where I couldn't pull the vimrc because I didn't have
my key on an alternate machine. This should help fix the issue I had and
should still allow me to commit normally.