API Tests: Initial tests for block storage

Initial PR for the API Tests covering block storage.

The next PR will have tests covering operation on orphan blocks; confirmed that uploading the same block twice makes the second upload an orphan block in storage
I'll make a note to add those.