Enhancement api integration

Integrate the use of Vault, File/Files, Block/Blocks into the rest of the Deuce-Client.

DEPEND: PR #12
vault object.

just better to be explicit where we require an object, and where a name is enough.