Make opts and callback order conform to http-kit
Reorganize sync and async clients.
Fix call to configure-ssl in request