Result objects now keep a reference to the Client that they came from.
Refactor how options and encoding are passed from Client to Result
Merge pull request #381 from sodabrew/client-refcount

Add two refactor commits to the refcount branch