Changes to IngestDialogPanel to facilitate reuse

Removed use of singleton pattern from IngestDialogPanel so that one can be instantiated by any client code.