Refactor crud and search clients to take tgconfig instead of an url string as param and choose public / nonpublic with a boolean
so instead of
def __init__(self, url: str = TextgridConfig().crud_public,
config: TextgridConfig = TextgridConfig()) -> None:
have e.g.
def __init__(self, config: TextgridConfig = TextgridConfig(), public: bool = True) -> None: