Implement Blood Knight, with tests

Turns out, stacking buffs already work!