FeedMatcher runs in loop, updating list of best matches, outputs JSON (2)

case classes required for serialization