reorganized everything into a ManetSim class to hopefully make it easier to integrate w/ future Gnutella code