add eventfd and timerfd wrappers and tests