Enhancement api integration

Integrate the use of Vault, File/Files, Block/Blocks into the rest of the Deuce-Client.

DEPEND: PR #12
Where we require a vault name I use the vault_name parameter.
Where we allow both the docstring specifies.
Any other occurrence only the Vault object is allowed; and it's consistent.
So I think we're okay without being further explicit.