rejiggers tweetCache return format for search cases so that caches for all search results look the same, adds some error handling for api call