[WIP] added gush support

right now it is broken because we are waiting on @mtdowling to tag Guzzle
we maybe want to remove this 54 soon, but just waiting for the right moment