def creategroup(self, name, path, **kwargs):
        """
        Creates a new group

        :param name: The name of the group
        :param path: The path for the group
        :param kwargs: Any param the the Gitlab API supports
        :return: dict of the new group
        """
        data = {'name': name, 'path': path}

        if kwargs:
            data.update(kwargs)

        request = requests.post(
            self.groups_url, data=data, headers=self.headers,
            verify=self.verify_ssl, auth=self.auth, timeout=self.timeout)

        if request.status_code == 201:
            return request.json()
        else:
            msg = request.json()['message']
            raise exceptions.HttpError(msg)
Creates a new group

        :param name: The name of the group
        :param path: The path for the group
        :param kwargs: Any param the the Gitlab API supports
        :return: dict of the new group