Add infrastructure for making arbitrary dieases body-part specific

Also, make bleeding body-part specific and have multiple intensities.

Closes #61