Added abilityresult class, converted all ablitities to use it.

Most of cooldowns stuff working, added base cooldowns for all abilities, and setCD / getCD
Removed unused imports
Fixed misc bugs / errors
Added SilentAbility interface, only used with abilities that with to return and execute with no messages, such as target and hit vanished players