Deployment updates

Start of some big changes for getting the deployment story up to date and smoothed out.

* [x] Use capistrano 3
* [ ] Remove old generators
* [ ] Documentation updates required