added Gene class and tests, implemented UnsortedGFFDetector fwiw