[WIP] Using libuv in eventloop

#3