simHM is generic function that calls a method to run the
simulation base on object's class
simHM(x, network, sim.number, num.cores = "max", fill.time)data.frame with variables that describe
the donor node, the reciever node, the time when each connection between
donor to the reciever happened and the weight of these connection.data.frame with the number of individuals through
time per node, per state and per simulation.