Make file organization script ignore directories

The previous iteration of this script would move around directories, but
I only want it to wokro n files.
Make file organization script work with spaces

The previous iteration of the script didn't work if the filename
contained spaces.

Solution taken from:

  http://unix.stackexchange.com/a/9499
Add default .slate config

This is identical to the default .slate config file that is used if none
exists. Future commits will modify for my needs.

Taken from:

  https://github.com/jigish/slate/blob/master/Slate/default.slate
Remove YouCompleteMe vim plugin

While this was nice to have, it required too much maintenance to keep it
rolling. Abandoning for now.
Add .gitexcludes file

This is a global .gitignore file for me.
Update vim plugins

Just used `git pull` to bring to latest version.
Ignore dirty vim-git submodule

Some of my vim submodules generate files in `doc/tags`.  Tim Pope has
been asked to add these paths to .gitignore files, but he does not want
to for runtime files[1].

My most bothersome submodule with this behavior so far has been vim-git,
so I am telling git to ignore dirty on that submodule. This will make my
life slightly better.

[1]: https://github.com/tpope/vim-git/pull/2#issuecomment-5830170