Determine necessary volume changes as part of a deploy - fixes 272

Fixes #272.
nit: Is it worth making an effort to use realistic docker image names, or at least names which relate to the parent application. eg `clusterhq/postgresql` `9.1`