Add logging middleware

It's now possible to log request and response headers and bodies.
By default we don't log anything. Setting BOOKINGSYNC_API_DEBUG env
variable to true, makes gem to log everything to STDOUT. User is able
to provide his own logger on client initialization.