[PR] GuzzleAdapter.

GuzzleAdapter PR and some `GuzzleAdapterSpec` draft.