Better Error Feedback

Sometimes, the API reports errors in a different format: `{"success"=>false, "feedback_code"=>"must use oauth credentials"}`. The gem should check for that as well as the `error`/`value` we look for in [API#request](https://github.com/contextio/contextio-ruby/blob/master/lib/contextio/api.rb#L102).