Added optional cooldown for events
This version implements an optional "event cooldown" feature (#5) that allows you to specify how often the same event can fire. This can be useful for some events that fire quite often (eg "User Action Needed") and prevent it from spamming your webhook.