Fixes #16

Now tries to rejoin on kicks and on pings/pongs when not already in the channels.
Added a !voice command to voice *everyone* not already voiced in the channel.
Added a !rejoin command that works via PM to the bot, incase it's hanging around but not joined.