push dots + dirs down a level into a directory

keeps things neater and ensures that the readme isn't pushed so far
down the page
prompt GIF
idempotent re-runs
genericize configs where possible
rm blank
rm unneeded
iTerm: focus follows mouse
split out .emacs into components

inspired by:
http://zachholman.com/2010/08/dotfiles-are-meant-to-be-forked/
split out zsh configs into component modules
fix ls alias, fix commented out bindkey
split out vim configs into component modules

* vim plugins are now managed in ~/.vim/plugins.vim
* spelling tweaks in .vim/bad-speller.vim
* keyboard macros in .vim/keys.vim
* indenting and tabs in .vim/spacing.vim
* cool custom functions in .vim/super-powers.vim
* visual settings + colors in .vim/visual.vim
list features and functions in README
bugfix: vim plugin mgmnt inside vim installer
Awesomeness should always be capitalized
improve vim spell setting toggling

toggle spelling only on BufRead, not BufEnter
document git features
Improve README
clarify comment
pretty-print bash prompt colors
rad diff colors + centralize colors in visual.vim