Added etcd adapter and tests (https://github.com/coreos/etcd)
Refactored the code and removed some int casts that where not require
Added some additional comments about etcd
Chained some of the setoptCurl  method calls
minor change to comments
Added the Guzzle HTTP component to composer
Remove curl references and replaced with guzzle
Removed unused curl methods
Changed  to  in the persits method
Removed curl ext check