moved tetranucleotide computing to the Contig class and added a gc content function