B-17083 - async http client modifications for service trust manager

Heya Brian, 

Can you give me some feedback on how I've implemented the service async client. As we discussed, non-manual testing is pending changes to the way the service is described in the certificate.

Jamie