Tidied up the UI

Got rid of tonnes of debugging messages
Fixed the UI display to now show the spells on cooldown
Send notifications once only

Bug still with same spell being called twice.
Only send messages once for each message type
Still a bug with same spell called twice in a row
Update Tests
Fixed unit tests
Updated calculations of OrderedCCs
Add spells by DRType to OrderedCC list
Got the Unit Tests to send messages correctly
Testing Spells on Next Spellcast
Removed Debugging Comments
Debugging changes
Append time to run to PrepareToAct message
Fixed to run live
Fixed some timing issues.  More unit tests. Debugging
Localized variables