putting in coverage into setup.py
reorganizing pe_sim_graph so that the generators don't overlap; also there were some variable name collisions