Capistrano3

Branch adds the ability for final release to maintain itself as a git repository versus utilizing git archive to deploy the final release.

Also added 'rbenv_install' capistrano plugin which includes the ability to install rbenv, bundle, and ruby.
This module overrides the default git deploy strategy of capistrano 3 where the release path deployment is set using git archive where this overrides the method release method to remove the current release path and then clone the repo, branch, and any recursive submodules that may exist.