Added more Event categorizing interfaces for more generic onEvent
This adds more categorization to the events to allow for more generic actions on, say, any event involving a Message
Ex.)
Event
|-> GuildEvent
|- Guild Create/Update/Delete Event
|-> GuildMemberEvent
|- GuildMemberJoin/Leave/Update Event
|-> GuildBanEvent
|- GuildBanAdd/Remove Event