added gene id search and lots of other little changes