Add Puppet and Capistrano configuration

See `config/`, `puppet/`, and `Capfile`. This also adds staging-areas as a submodule.