objects: change way .dispatch methods work with Channel and Guild
objects: change way .dispatch methods work with Channel and Guild

 - Add User.online property
 - Channel: use Channel.guild.viewers instead of Channel.guild.online_members
 - Return int in Channel.dispatch and Guild.dispatch

nullpixel/litecord,nullpixel/litecord