Cleaned up some stuff and added some docblocks. Added Guzzle as an explicit dependency in Composer.