feat: add blockstorage capabilities

The client can now make calls to /storage/blocks endpoints of Deuce
Block should have the block id or storage block id set to it during initialization