volume support

this adds basic support for volumes on the same engine

Works with volumes and host mounts:

A volume with `/path` will just expose it and `/host/path:/container/path` will bind mount.