Allow arbitrary requests to be performed via SocialNetwork

This allows clients to perform some request to, for example, retrieve
the identifier of some graph object that they wish to set as the node
in the model, without going through multiple request round trips.
Merge pull request #87 from chriadam/master

Add arbitrary request API to SocialNetwork adapter