handle unauthorized and throttling errors; starting to add a higher-level api: getPerson, getMultiPerson, getAncestry, etc