Fixed dynamic infection mechanism.
Adding a settings class, and making the attack probability non-zero.
Refactoring the way that we infect nodes.