Merge pull request #585 from rcordovano/parallel_file_ingest

Fixed bug in ingest cancellation code
Parallel file ingest pipelines with SwingWorkers