Add rss extension

after more testing, I think the basic functions should be working.