Removed unnecessary private method
Use SSLContextBuilder provided by HttpClient to create custom SSL contexts
Try to make sure the connection is a consistent (re-usable) state prior to closing the response
Refactored configuration code; HttpClient instance is now immutable and static