Refactoring of Sthlm2UUSNP to get all samples.

This should fix the problems reported by Francesco which meant that if
the same samples had been sequenced multiple time on the same run the
files were missed.

I also added unit tests for Sthlm2UUSNP which hopefully will catch a bug
or two in the future.