fix file search recursion issue
define Sample class to store sample label and pairs of fastqs