Update to new Volume/Datapath interface

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
travis: update package dependencies

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #10 from djs55/update-interface2

Update to new Volume/Datapath interface