Capistrano deploy fixes

Added restart hook (after :publishing, :restart) to run the restart task on deploy
Added web and db roles to staging server configuration
* web role enables asset compilation
* db role enables database migrations

See the assets_roles and migration_role options in the [capistrano-rails README](https://github.com/capistrano/rails/blob/master/README.md#capistranorails)