Removed 'oh-my-zsh' submodule.
Updated .gitignore to use .zsh as main conf dir.
Moved functions into their own files, utilized zsh autoloading.
Added shell settings file & missing env variables.
Added completion settings file.
Moved aliases into .zsh dir, added aliases from oh-my-zsh.
Moved coloring specific settings to their own file.
Added zsh key bindings.
Added modified version of git-info from prezto to support prompt.
Refactored prompt theme to use new git-info function.
Included brew-installed plugins & utilities.
Fixed issue with terminal tabs not using last CWD.
Made sure MacVim is always used where possible.
Minor .zshrc cleanup.
Don't load everything in non-interactive sessions.
Added OS X settings file.
Removed push.default git setting (problematic with older versions).