Added two new inspector functions for AugmentedGenomicRegion class for getting the count of the number of samples that the region has scores for, and a vector of the names of those samples. Moved Exon constructors out of header and into source file. Added a new Exon copy constructor to explicitly construct from an AugmentedGenomicRegion (previously you could pass one, but it would be implicitly cast to GenomicRegion and the object was sliced, losing the sample counts). Rewrote code for loading exons to shorten it and use the general AugementedGenomicRegion loading code (introns will do the same when they’re added). Changed the construction of sample names from filenames so the filename suffix is also stripped; updated the regression test cases to reflect the change.