Changed RequestExecutor implementation to use HttpClient api

RequestExecutor implementation uses HttpClient with HttpGet and
HttpPost org.appache api for the Get and Post API transactions.