Expose blob to sdk

Adding in Blob.cs and BlobCollection.cs as well as updating the tests to jive with the new SDK calls.
That's how it's done in Picture.cs, I used that file as a template for this.