Expose blob to sdk

Adding in Blob.cs and BlobCollection.cs as well as updating the tests to jive with the new SDK calls.
here you call setValue("friendlyName" .... whereas above you have it capitalized as FriendlyName in the get/set.
Is that correct or should it be FriendlyName here too ?