Fix the namespace and use Guzzle v3 instead of v4 also added a test

- Namespace at composer
- Guzzle use v3 instead of v4 to be compatible with PHP >= 5.3
- Add a test just to make sure all is working fine