Moving GeneClient under Gene, fixing a few response types