Implemented HttpAdapter with guzzle

I'm gonna add some comments to the code, would like for you guys to let me know what you think about it.
I feel this is wrong, the function should return false or throw an exception however that is not what is expected by the interface and this way it will comply with the other adapters design or at least with the NullAdapter design.
Should we change the behaviour so that it actually gives some hint that a directory was not created?