Fixed some issues with the Accept headers sent over the wire.
Changed the HttpClient to be single instance, instead of transient with every request.