moving initializer to base class.
adding poor man's update to subscriptions.
adding test for returned attributes
dangerous mock tests are dangerous. time for webmock, fakeweb or vcr style integration tests.
adding poor man's update to clients
adding poor man's update to offers
updating readme
fixing wrong indentation.
Minor tweaks before pulling the changes