Improved handling errors responses from API

Now response body is always displayed on exception. All errors
expose basic info about response, like HTTP headers, body and status.
Merge pull request #53 from BookingSync/exceptions-handling-improved

Improved handling errors responses from API