Extracted the feed parsing to a gem