initialization of custom MPI_Datatypes for agent, host etc. in structs bool has been changed to char and enum to int (to avoid implementation specific problems); and new struct has been introduced for sending an host to infection