doc update
add kqueue events to metatable, extend test