Fix for Issue #10

This is a fix for the oauth_callback issue. It's basically the patch suggested by ideasculptor in the discussion thread for issue 10. It adds  callback_url and realm arguments to Client.request to easily set oauth_callback and allow a someone to properly sets the realm if they need to use Authentication headers.

I noticed a similar pull request, but I think this one works better