Enhancement api integration

Integrate the use of Vault, File/Files, Block/Blocks into the rest of the Deuce-Client.

DEPEND: PR #12
That is commented out and not supported at the moment. Not sure how it's going to get re-implemented at the moment.