adds prototype and implementation querying by name
fixed agent registration bug
added capability to have agents die and still 'produce' agents in the same timestep
errant semicolon