Fixed broken submodule URLs

Some of the submodules wouldn't init successfully because when their
URLs were changed from the SSH syntax the rest of the URL wasn't changed
to match and the username was being interpreted as an invalid port
Merge pull request #4 from gfmtim/fix_submodule_urls

Fixed broken submodule URLs
Added plugins to make ruby navigation easier.

This includes using gf to jump to bundled gems, using the ruby block as a
text-object, ruby methods as a text-object, etc.
Added some more colors.

I did this just so I could play around with some more colors
Switched to Selecta for Fuzzy-Matching.

I did this because it is Gary Bernhardts latest bad ass unix tool. It is a
generic unix command line fuzzy matcher that doesn't care what it fuzzy
matches. So you can pipe whatever you want into it and fuzzy match. It is
focused largely on being extremely fast and targeted at doing what it does
very well. I have ported over all of my fuzzy matching mappings to use
Selecta. It has no caching which is ideal if it is fast enough.
Remove CtrlP bindings.

I did this because I am no longer using CtrlP. I am now using "selecta".
Therefore, I no longer need the CtrlP bindings.
Add some different color schemes.

I did this so that I could play around with some other color schemes.
Remove command-t & ctrlp.

I removed both these vim plugins because I am no longer using either of them
as I have now switched to "selecta" from Gary Bernhardt.
Switch back to solarized color scheme.

I did this because I think I still like it better.
Made <leader>f exclude tags file & cur edit buffer.

I did this because I never want to open the tags file as it is used directly
by vim via other mechanisms. Also, I modified it to exclude the buffer that is
currently being edited. I also found out that the find command I had before
wasn't working 100% correctly and excluding everything it should because I was
missing the -print action at the very end of it.
Upgraded to latest version of selecta.

I did this to be able take advantage of the new/up and coming functionality of
the newer versions of selecta.
Made GetBuffers exclude cur edited buffer.

I did this so when it gets piped into selecta for fuzzy matching it doesn't
include the buffer currently being edited.
Added SnipMate, Supertab, AutoPair.

I added SnipMate so that I could build up a snippet library that would
eliminate some of the reptitious code generation. I added Supertab so that I
could use Tab for code completion in addition to the SnipMate trigger. I added
AutoPair so that when I insert quotes, parens, braces, etc. it does nice
things and inserts the second of the pair and handles deleting of pairs etc.
Switch to latest vim-test-recall.

I did this just to be using the latest and greatest.
Correct typos

To increase readability.
Merge pull request #5 from justinleveck/correct-readme-typos

Correct typos
Upgrade to latest vim-open-alternate

I did this because it had a fix that made it so alternating between
implementation files and test files for helpers would work properly.
Enable hybrid relative/actual line numbering.
Add verticle defining textwidth wrapping point.

I did this simply so I could easily see where the 79th column is so that I can
visually see where the wrapping point is.
Remap gs, gc, and gp to git commands.

I did this because I wasn't really using them before so I figured I should try
and map them to something that I may use.