Intermediate version increment for testing.
Adding code to allow several attempts at loading a package in the case that the actual loading of the package fails.

references issue #1
Adding a naive file lock checking mechanism and a wait loop so that we wait for files to be unlocked. Spin around cycle 3 times and wait 5 seconds each time. After that we continue with the processing of other files.

references issue #1