Persist travel feed

To protect ourselves from the feed going down again, I'm caching the feed to S3
Controversial spacing policy here