Merge pull request #525 from bhariharan/sobject_sdk

First pass at SObject SDK