Implemented HttpAdapter with guzzle

Replaces #178.