Added lots of error messages in case of wrong number of files.

Thanks to this can stop fake merging erroneous data sets.
Also changed behaviour so that merger will only attempt to merge an injection
once, even if it fails.
Added proper merging.
Undo "safety" change: it's not needed.
Processed.list gets backed up and is pickled in ascii - can be checked(maybe even edited).