implement legacy RSS feeds

This builds on top of the JSON changes, so that should be accepted first. I think I mis-gitted somewhere here :(