add join plugin
rename .leave() to .part()

kinda lame but might as well keep names the same
add part plugin
docs
change "join" event to use event object
add kick plugin