Support for interacting with multiple Salesforce organizations

Addresses issues #63 and #73 by using `class_attribute`/`class_inheritable_accessor`
instead of `cattr_accessor` to store the `client` in `Sobject` class.