Enhancement api integration

Integrate the use of Vault, File/Files, Block/Blocks into the rest of the Deuce-Client.

DEPEND: PR #12
Thought:
What if we do generator expressions, while returning large lists? We wont be loading them all into memory at once by default. But if the client wishes to do so, they can always do

```python
list(generator_comprehension)
```