initialise uv polling handle
init uv poller for qsocketnotifier write requests
refactor type switcher
improve test running tooling
unregister socket
unregister socket just once
add callbacks from uv
refactor method
set callback for socket events
remove commented code