Adding Opml Reader functionality and tests