Add rbenv shims and trusted binstubs to PATH

Our expected way of managing Rubies is with rbenv:

https://github.com/thoughtbot/laptop/blob/master/common-components/ruby-environment

This commit loads rbenv in `zshrc` as recommended by the rbenv docs:

https://github.com/sstephenson/rbenv#basic-github-checkout

Assuming the binstubs for a project are in the local bin/ directory, we
can even go a step further to add the directory to shell $PATH so that
rspec can be invoked without the bin/ prefix:

    export PATH="./bin:$PATH"

Doing so on a system that other people have write access to (such as a
shared host) is a security risk:

https://github.com/sstephenson/rbenv/issues/309

The `.git/safe` convention addresses the security problem:

https://twitter.com/tpope/status/165631968996900865

This zsh fix may be necessary for OS users in order to fix a bug:

https://github.com/thoughtbot/laptop/blob/master/mac-components/zsh-fix
Complete parity commands like heroku

Adds tab completiong to `production` and `staging` which acts as tab
completion to heroku.
Add psqlrc
Update copyright to 2014
changes 'brew tap thoughtbot/rcm' to 'brew tap thoughtbot/formulae'
Don't assume location of zsh
Use local zlogin config if present
Updates dotfiles to have .local files as needed

* in favor of the old way of #DO NOT EDIT BELOW THIS LINE, dot files
* were changed to have local config files - updates local dotfiles ot
* match this preferred pattern
Adds git plugin back for git branch auto completions
updates source path
Color and alias tweaks
Adds rspec mappings
Adding aliases
Small tweaks
Add rspec configuration
Adds Ag
Change from RVM to RBENV
Updates alias'
Rspec Fail Fast
adds an alias to go to master and get latest