Enhancement api integration

Integrate the use of Vault, File/Files, Block/Blocks into the rest of the Deuce-Client.

DEPEND: PR #12
Same with Keystone.session, which from my understanding from the openstack-dev maillist can be cached without having to worry about leaking tenant data.