adding tests for request and response, made mock client and response classes to remove dependency on guzzle
updated model test with more tests
updating model class with a toArray and a check for object vs array on load data
making the client injectable, updating to make things a bit more testable