docs: def getResponse(self, url):
          """ 
              Public method that wraps the extraction of the content.
              
              :param url: The resource to be processed.
              :return:    The response in a Json format.
          """     
          # Defining an empty object for the response
          response = {}
          try:
              # This receives only the parameters needed by this Tor Wrapper:
              # {
              #    "host" : "127.0.0.1"
              #    "port" : "9150"
              # }  
              self.info = self._getConfiguration()
          
              response = self._grabContentFromUrl(url)
          except Exception, e:
              response["status"] = { "code" : 400, "desc" : str(e) }            
              
          # Adding other known data            
          response["time_processed"] = str(dt.datetime.now())
          
          response["domain"] = self.getDomainFromUrl(url)
          response["url"] = url          
  
          try:
              # We'll check if something happened...    
              response["status"]
          except Exception, e:
              # If nothing happened till now, we'll set the code as 200             
              response["status"] = { "code" : 200, "desc" : "OK." }
                      
          return response