add kqueue
add travis-ci