'Make a query to Salesforce.  Returns result in dictionary
:param query:    The query to make to Salesforce'

def make_query(self, query):

    self.sign_in()
    logging.info('Querying    for    all    objects')
    query = self.sf.query_all(query)
    logging.info('Received    results:    Total    size:    {0};    Done:    {1}'.format(query['totalSize'], query['done']))
    query = json.loads(json.dumps(query))
    return query
