Refactor SolrIngest and add TranscriptDeploy