Change Set 4

Abilities now have Priorities, and the classes drops are all stored
within the class. All the perform abilities methods are now changed to
reflect the event better, i.e. SelfTakenDamage, SelfDamageOther etc