'Initializes Abiquo Driver
Initializes the :class:`NodeDriver` object and populate the cache.
:param       user_id: identifier of Abiquo user (required)
:type        user_id: ``str``
:param       secret: password of the Abiquo user (required)
:type        secret: ``str``
:param       endpoint: Abiquo API endpoint (required)
:type        endpoint: ``str`` that can be parsed as URL'

def __init__(self, user_id, secret, endpoint, **kwargs):

    self.endpoint = endpoint
    super(AbiquoNodeDriver, self).__init__(key=user_id, secret=secret, secure=False, host=None, port=None, **kwargs)
    self.ex_populate_cache()
