Updated .gitignore to ignore Command-T vendor submodules
Vimrc: modified git commands, edit vimrc shortcut

Git Commands:
- added reset hard
- modified submodule commands

Changed the way that my shortcut edits my vimrc. I edit it directly in
the .vim folder instead of via a ~/.vimrc symlink. This puts me in the
vim folder instead of my /home folder allowing Fugitive to properly
detect that I'm in a git respository.