feat: add blockstorage capabilities

The client can now make calls to /storage/blocks endpoints of Deuce
Perhaps we should have a "block_type" parameter that can be either "storage" or "metadata". This parameter determines which field (block_id or storage_id) is required, and which can be modified later in the properties.

Thoughts?