feat: add blockstorage capabilities

The client can now make calls to /storage/blocks endpoints of Deuce
You could just generate the UUIDs using an appropriate uuid.uuidX() call; something like:

```python
data = [block[0] + '_' + str(uuid.uuid4()) for _ in range(3)]
```