Starting to fix some consistency issues with naming.
Not needed.
Client factory is now an instance, created HTTP Client decorator and moved some header massaging from Guzzle to Api\Client\HttpClient