Added feature to get labels from each file using a lookup tabl
Added funcion to group files when splitting the dataset
This is useful when you have multiple images from the same
sample on the dataset, and all images from a sample must either
be in the training or on the testing set (and not split)