auraMonitor: add spellClass and isStealable properties
auraMonitor: change register() to use spellID, not spellName
cooldownMonitor: add cooldown tracking