Add InfectionState to common package
Add basic impl of agent