refactored and tweaked gui classes for 1.7.2
changed genlist requests to use new networking
changed gen requests to use new networking
changed gen add requests to use new networking