Change String to Slot where applicable.
Load patterns with slots, get patterns from slots.
Keep solr query string in candidate.
Rename KbpQueryOutput to OutputFormatter.
Make OutputFormatter a class.
Consolidate output code and pipeline.