Single sample on lane

* Will now handle 'NoIndex' in samplesheet as single-sample-on-lane
* Added test 'NoIndex'
* Moved unittests to separate file