Function to selectively merge annotation/candidate lists;
class for configuration used in spotlight calls.
Replaced global parameters with config parsed from RunID;
support merged candidates and input string processing