Genericize ingest script for multiple sources
Change EAD splitter to use queues