changed the format of problemData: now PromptToPull contains the fields fetchOnlyIfRight, refetchIfUpdate and promptFetched
Changed the getAllOptionsString: it now pulls the dependencies data, if it is available (silently ignores empty fields)
this is needed to generate fetched promts that depend on user entries to previous prompts.