Add Capistrano for Orchestration

This adds a Capistrano configuration which provides a standard interface for running chef on either vagration or another host (e.g. EC2).

Instead of using `vagrant provision` or `knife cook xxx`, you simple use `cap chef` or `cap ec2 chef`. The different targets are configured in capistrano stages under `config/deploy/<stage_name>.rb`.