Composer update
Square bracket syntax
Added setClient and getClient to the interface
Manager better use of DI and auto-resolving container
Updated to php 5.4 syntax
Forgotten use statement
Updated to guzzle 4