Record list functions cleanup

The 'metrics' and 'citation_helper' functions in the RecordListManager function have been consolidated into one function 'analyze' which takes an argument specifying the service. Both functions were doing the same work, so no need for two separate functions.