ignore
cpp impl of kqueue
* Start to understand the differences between a cpp and  c impl
* Try to use this as a platform to build a websockets client for sdp
* Eventually abstract the transport up to an interface
* Eventually build three concrete impl -- udp, tcp, libuv