Added .commonrc for some upcoming zsh changes
Added some zshell stuff :D
Fixed up the installer script
Changed submodule origin and updated README
Added zsh to the install script and added theme
Updated a lot of things. See comments.

Added autocomplete, changed theme, added aliases, fixed update script,
and added Vim like terminal behavior
Modified completion menu
Removed underutilized vim plugins.
Fix tmux.conf to support 256-colors.
This line doesn't work on unix.
Update script modified to update current branch.

No more unnecessary master > current_branch merge commits!
Fixed python and ruby guards as well as ordering issues with zsh
Fixed weird issues I keep finding...

This actually makes me very upset... >:(
Ordering...... Again.....

Fuck this shit.
fetch and merge instead of pull
Allows for updating local dotfiles from differing remotes.

Before the update script only tracked from the origin remote, now you
can track any remote and any branch on the remote. This allows you to
easily make a new branch on your fork of this repo and have the update
script follow your fork and branches seemlessly
Forgot a '$'
Fixed #!
Fixed warning to not update when there are uncommitted changes.

Before we were only warning the user if there were unstashed changes.
Doesn't work in zsh??