Fixed bug with infection and added the reinfect flag.

This allows the user to simulate automatic inoculation on failed
infection.