Updating AsyncFetcher to capture more errors in response model\n
Moving app color logic out of lib