[WIP] Refactor response/request

Tests still pass!! :) (EDIT: only first commit)

EDIT: see [below](https://github.com/facebook/facebook-php-sdk-v4/pull/145#issuecomment-49554583)