Retrieve installed versions for software used in the analysis pipeline, plus general framework to add versions for additional tools