Expose blob to sdk

Adding in Blob.cs and BlobCollection.cs as well as updating the tests to jive with the new SDK calls.
Did you forget to change id back to ID ?