Capistrano setup

This is the initial setup for capistrano deployment. It *should* do the git pull, recompile assets, db migration, and apache restart all automatically. I think more needs to be done and some testing but it is finally getting started.
On production, the code is in /var/canvas and apache sites-available has a symlink there.  Wondering if I should make staging canvas match and mv everything to /var/canvas instead of /var/www/canvas?