Use Guzzle version 3.3
Update Composer dependencies
Use Guzzle ResponseClass marshalling functionality

As this has been implemented in core Guzzle, the re-implementation
previously used can be removed.
Don't allow negative value for case_id
Add GetCase command to get a single case by ID