Add scheduling with Celery

  Uses python controller script (run_tool.py).
Add testing directory for scripts run by Celery.
Remove QT interface test code

  Leave in its own branch.
Correctly assemble full path for input images from specified input directory
Update to ensure ingestion and tools can run without X server
Allow copying of ingestion input files from different filesystem, rather than move
Minor error-trapping update
Add simple test form for displaying (metadata of-) ingested data
Merge branch 'testing'

Add code fixes and updates