Factor feed parsing out of FeedChecker and into new CTCFeedParser