Add composer.json
Expose response information in OoyalaRequestErrorException

In order to be able to handle things like API retries we need to have access to
the at least the HTTP response code and the response headers.
Merge branch 'headers-in-exception'