Add GuildDisbandEvent, move event logic into GuildManager