Crash on any failure in worker import
Closes #169 (closed)
This adds a bunch of tests for GitWorkerImport.run
since there were none.
Note that the import could have failed early without even importing anything if the parser did not parse user_configuration
as "just" a dict and actually validated its contents.