Expose blob to sdk

Adding in Blob.cs and BlobCollection.cs as well as updating the tests to jive with the new SDK calls.
I thought I heard Shawn say we shouldn't be doing the VisibleTo Stuff ? Maybe I mis-overheard.