changed TestNucleotidesForBoundariesThread to give back a HashMap instead of an ArrayList 
changed TestFileReaders to also count the number of genes
created TestGenes to do a test over an ArrayList of genes, using three threads
changed TestSequenceTesters to work in three threads